mirror of
https://github.com/eza-community/eza
synced 2024-10-14 11:52:36 +00:00
build(release): fix version bump
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
This commit is contained in:
parent
094ca8fe10
commit
400eafdb07
12
Justfile
12
Justfile
|
@ -100,21 +100,21 @@ new_version := "$(convco version --bump)"
|
||||||
# If you're not cafkafk and she isn't dead, don't run this!
|
# If you're not cafkafk and she isn't dead, don't run this!
|
||||||
#
|
#
|
||||||
# usage: release major, release minor, release patch
|
# usage: release major, release minor, release patch
|
||||||
@release:
|
release:
|
||||||
cargo bump "{{new_version}}"
|
cargo bump "{{new_version}}"
|
||||||
git cliff -t "$(convco version)" > CHANGELOG.md
|
git cliff -t "{{new_version}}" > CHANGELOG.md
|
||||||
cargo check
|
cargo check
|
||||||
nix build -L ./#clippy
|
nix build -L ./#clippy
|
||||||
git checkout -b "cafk-release-v$(convco version)"
|
git checkout -b "cafk-release-v{{new_version}}"
|
||||||
git commit -asm "chore: release eza v$(convco version)"
|
git commit -asm "chore: release eza v{{new_version}}"
|
||||||
git push
|
git push
|
||||||
echo "waiting 10 seconds for github to catch up..."
|
echo "waiting 10 seconds for github to catch up..."
|
||||||
sleep 10
|
sleep 10
|
||||||
gh pr create --draft --title "chore: release v$(convco version)" --body "This PR was auto-generated by our lovely just file" --reviewer cafkafk
|
gh pr create --draft --title "chore: release v{{new_version}}" --body "This PR was auto-generated by our lovely just file" --reviewer cafkafk
|
||||||
@echo "Now go review that and come back and run gh-release"
|
@echo "Now go review that and come back and run gh-release"
|
||||||
|
|
||||||
@gh-release:
|
@gh-release:
|
||||||
git tag -a "v$(convco version --bump)" -m "auto generated by the justfile for eza v$(convco version)"
|
git tag -a "v{{new_version}}" -m "auto generated by the justfile for eza v$(convco version)"
|
||||||
mkdir -p ./target/"release-notes-$(convco version)"
|
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)" -u > ./target/"release-notes-$(convco version)/RELEASE.md" ./target/"bin-$(convco version)"/*
|
||||||
just checksum >> ./target/"release-notes-$(convco version)/RELEASE.md"
|
just checksum >> ./target/"release-notes-$(convco version)/RELEASE.md"
|
||||||
|
|
Loading…
Reference in a new issue