Quellcode durchsuchen

build(release): automate gh release

Signed-off-by: Christina Sørensen <christina@cafkafk.com>
Christina Sørensen vor 2 Jahren
Ursprung
Commit
6e342f510e
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      Justfile

+ 4 - 2
Justfile

@@ -114,12 +114,14 @@ release:
     @echo "Now go review that and come back and run gh-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)"
+    just cross
     mkdir -p ./target/"release-notes-$(convco version)"
-    git cliff -t "v$(convco version)" -u > ./target/"release-notes-$(convco version)/RELEASE.md" ./target/"bin-$(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"
 
-    gh release create "v$(convco version)" --title "eza v$(convco version)" -d -F ./target/"release-notes-$(convco version)/RELEASE.md"
+    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)"/*
 
 #----------------#
 #    binaries    #