diff --git a/publish-gitea-release.sh b/publish-gitea-release.sh index c75ba31..e18c4e4 100755 --- a/publish-gitea-release.sh +++ b/publish-gitea-release.sh @@ -1,8 +1,9 @@ #!/usr/bin/env bash -# Create Dawnsorrow/hex-mines on Gitea (if needed), push main, create v0.1.0 +# Create Dawnsorrow/hex-mines on Gitea (if needed), push main, create a # release, and upload the debug APK. # # Requires: GITEA_TOKEN (repo write), curl, python3, git +# Optional: HEX_MINES_VERSION (default 0.2.0) set -euo pipefail ROOT="$(cd "$(dirname "$0")" && pwd)" @@ -10,7 +11,7 @@ OWNER="${GITEA_OWNER:-Dawnsorrow}" REPO="${GITEA_REPO:-hex-mines}" BASE="${GITEA_BASE_URL:-https://git.hisora.dev}" BASE="${BASE%/}" -VERSION="${HEX_MINES_VERSION:-0.1.0}" +VERSION="${HEX_MINES_VERSION:-0.2.0}" TAG="v${VERSION}" TITLE="Hex Mines ${TAG}" APK="${1:-${ROOT}/dist/HexMines-${VERSION}-debug.apk}" @@ -74,7 +75,8 @@ else fi echo "Pushing main and tag ${TAG} ..." -git push -u "$PUSH_URL_AUTH" HEAD:main +git push "$PUSH_URL_AUTH" HEAD:main +git branch --set-upstream-to=origin/main main 2>/dev/null || true # Create / move tag locally git tag -f "$TAG" @@ -83,13 +85,13 @@ git push -f "$PUSH_URL_AUTH" "refs/tags/${TAG}" NOTE=$(cat <