feat(build): bash release scripts

This commit is contained in:
doprz
2026-01-08 21:56:01 -06:00
committed by Diego Perez
parent f8c2788d86
commit ad79ccd83b
5 changed files with 625 additions and 340 deletions

17
justfile Normal file
View File

@@ -0,0 +1,17 @@
# Check release dependencies
check-deps:
./scripts/check-release-deps.sh
# Stage a new release (bump version, changelog, commit, tag)
stage-release version="minor":
./scripts/stage-release.sh {{version}}
# Publish the release (create distribution package)
publish-release:
./scripts/publish-release.sh
# Complete release workflow
release version="minor": check-deps (stage-release version) publish-release
@echo ""
@echo "Complete release workflow finished!"
@echo "Don't forget to push your changes to the remote repository."