Kaynağa Gözat

build: sign release tags

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
Christina Sørensen 2 yıl önce
ebeveyn
işleme
7b813751cb
1 değiştirilmiş dosya ile 2 ekleme ve 1 silme
  1. 2 1
      Justfile

+ 2 - 1
Justfile

@@ -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)"/*
 
 #----------------#