Ver código fonte

Merge pull request #484 from eza-community/cafk-better-release

build(release): automate gh release
Christina Sørensen 2 anos atrás
pai
commit
981d7e2a8a
1 arquivos alterados com 4 adições e 2 exclusões
  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    #