Require release notes for each version bump
Some checks failed
Android CI / build (push) Has been cancelled
Some checks failed
Android CI / build (push) Has been cancelled
This commit is contained in:
12
Makefile
12
Makefile
@@ -9,28 +9,32 @@ APK_PATH := $(ANDROID_DIR)/app/build/outputs/apk/debug/app-debug.apk
|
||||
PUBLISHED_APK := $(DOWNLOADS_DIR)/app-debug.apk
|
||||
VERSION_FILE := $(META_DIR)/version.json
|
||||
|
||||
.PHONY: help client-version-bump client-build client-tag client-publish publish \
|
||||
.PHONY: help client-version-bump client-build client-tag client-publish publish require-release-notes \
|
||||
server-start server-stop server-restart server-status server-rebuild
|
||||
|
||||
help:
|
||||
@echo "Targets:"
|
||||
@echo " make client-build - bump version, build debug APK, create git tag"
|
||||
@echo " make client-build - require release notes, bump version, build debug APK, create git tag"
|
||||
@echo " make client-tag - create git tag for the current Android version"
|
||||
@echo " make client-publish - copy APK to website and refresh version metadata"
|
||||
@echo " make publish - bump version, build APK, publish client, reload nginx"
|
||||
@echo " make publish - require release notes, bump version, build APK, publish client, reload nginx"
|
||||
@echo " vars: RELEASE_NOTES='- item 1\n- item 2' or RELEASE_NOTES_FILE=/path/to/file"
|
||||
@echo " make server-start - start nginx"
|
||||
@echo " make server-stop - stop nginx"
|
||||
@echo " make server-restart - restart nginx"
|
||||
@echo " make server-status - show nginx status"
|
||||
@echo " make server-rebuild - test nginx config and reload nginx"
|
||||
|
||||
require-release-notes:
|
||||
@$(PROJECT_ROOT)/scripts/update_release_notes.sh
|
||||
|
||||
client-version-bump:
|
||||
@$(PROJECT_ROOT)/scripts/bump_version.sh
|
||||
|
||||
client-tag:
|
||||
@$(PROJECT_ROOT)/scripts/create_version_tag.sh
|
||||
|
||||
client-build: client-version-bump
|
||||
client-build: require-release-notes client-version-bump
|
||||
cd $(ANDROID_DIR) && ./gradlew assembleDebug --no-daemon
|
||||
@$(PROJECT_ROOT)/scripts/create_version_tag.sh
|
||||
|
||||
|
||||
Reference in New Issue
Block a user