Updated Git configuration with https://practical.li/engineering-playbook/source-control/git-configuration/#commit-signing-with-ssh-key, including config to automatically sign commits and tags as they are created locally.
Practicalli uses multiple identities for Git. One identity for Practicalli open source work. Another Git identity for the company I am currently doing commercial work for.
I've noticed that when using a MacOSX operating system for the commercial work I needed to use full file paths in the Git config, as the ~ or $HOME shell expansion were not expanding. Its not clear if this is an issue with MacOSX in general, the Git client (via hombrew) or the shell setup (although they are very similar between linux and macosx - kitty, zsh)