fix: release-upload depends on release target
This commit is contained in:
7
Makefile
7
Makefile
@@ -81,7 +81,8 @@ release-all: lint
|
|||||||
@ls -lh dist/*.zip
|
@ls -lh dist/*.zip
|
||||||
|
|
||||||
# Upload release to Gitea (requires GITEA_TOKEN env var)
|
# Upload release to Gitea (requires GITEA_TOKEN env var)
|
||||||
release-upload:
|
# Depends on 'release' to ensure dist/ files are up-to-date
|
||||||
|
release-upload: release
|
||||||
@if [ -z "$(GITEA_TOKEN)" ]; then echo "Error: GITEA_TOKEN not set"; exit 1; fi
|
@if [ -z "$(GITEA_TOKEN)" ]; then echo "Error: GITEA_TOKEN not set"; exit 1; fi
|
||||||
@echo "Creating release $(VERSION) on Gitea..."
|
@echo "Creating release $(VERSION) on Gitea..."
|
||||||
@RELEASE_ID=$$(curl -s -X POST \
|
@RELEASE_ID=$$(curl -s -X POST \
|
||||||
@@ -101,8 +102,8 @@ release-upload:
|
|||||||
done
|
done
|
||||||
@echo "Done!"
|
@echo "Done!"
|
||||||
|
|
||||||
# Full release cycle: build + upload
|
# Full release cycle: build + upload (release-upload already depends on release)
|
||||||
release-publish: release release-upload
|
release-publish: release-upload
|
||||||
|
|
||||||
# Help
|
# Help
|
||||||
help:
|
help:
|
||||||
|
|||||||
Reference in New Issue
Block a user