build: sign release tags

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
Christina Sørensen 2023-11-16 11:25:46 +01:00
parent ecc2eac4fb
commit 7b813751cb

View file

@ -118,12 +118,13 @@ release:
@gh-release:
git tag -d "v{{new_version}}" || echo "tag not found, creating";
git tag -a "v{{new_version}}" -m "auto generated by the justfile for eza v$(convco version)"
git tag --sign -a "v{{new_version}}" -m "auto generated by the justfile for eza v$(convco version)"
just cross
mkdir -p ./target/"release-notes-$(convco version)"
git cliff -t "v$(convco version)" --current > ./target/"release-notes-$(convco version)/RELEASE.md"
just checksum >> ./target/"release-notes-$(convco version)/RELEASE.md"
git push origin "v{{new_version}}"
gh release create "v$(convco version)" --target "$(git rev-parse HEAD)" --title "eza v$(convco version)" -d -F ./target/"release-notes-$(convco version)/RELEASE.md" ./target/"bin-$(convco version)"/*
#----------------#