Open
Description
The technique this tool uses for checking out tags only preserves the relation between tag and ref, not any annotations created with git tag -a
.
git fetch origin +$HASH:refs/tags/$TAG
git checkout -f refs/tag/$TAG
I have a CI action that depends on information from annotated tags. Specifically, the name of the person who applied the tag: git tag --list --points-at HEAD --format '%(taggeremail)'
(I can't use ${{ github.actor }}
for reasons).
The workaround is to run git fetch -f origin ${{ github.ref }}:${{ github.ref }}
. But it would be better not to need this workaround.
Metadata
Metadata
Assignees
Labels
No labels