update ~/.gitconfig
[user]
...
signingkey = <signing key from `gpg --list-secret-keys --keyid-format LONG` goes here)
...
update password-store (re-encrypt everything)
cd ~/.password-store
pass init $new_key_fingerprint $old_key_fingerprint
OMG after a weekend trying to work this out, you're a lifesaver @grenade!! I was holding my breath but hey, flawless code. Cheers!