This is basically what SharedActions does, so it'd be handing off that responsibility to Git Version as well. The problem this solves is that SharedActions (v0) currently uses the commit info of the latest commit without accounting for subproject versioning.