Move CI to Gitea: run-number offset, Cloudflare-only publishing
- plgVersionRunOffset=1000: stamped build number is run number + offset, so Gitea's restarted run counter cannot produce a versionCode below an installed one (GitHub reached prod 30, dev ~172). Tags and versionName use the same number. - Drop the GitHub release steps; plg.wallacenet.ca is the only channel. Co-Authored-By: Claude Sonnet 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01JdMNbY5hLR7FjtfEE712xG
This commit is contained in:
@@ -218,13 +218,19 @@ Pages → Edit) and `CLOUDFLARE_ACCOUNT_ID`. Pages caps files at 25 MiB.
|
||||
|
||||
**First deploy:** the site does not exist yet, so the domain answers 403 (Cloudflare error 1014) and the carry-over fetch would abort. Dispatch the workflow once with `first_deploy` ticked, then attach `plg.wallacenet.ca` as a custom domain on the new `plg` Pages project. Later runs need no input.
|
||||
|
||||
The in-app updater reads these `latest.json` files. GitHub Releases are still
|
||||
published for one transition deployment so installs that predate this change can
|
||||
fetch it; after that, remove the GitHub release steps from both workflows.
|
||||
The in-app updater reads these `latest.json` files, and this is the only release
|
||||
channel: the workflows no longer create GitHub or Gitea releases. They run on
|
||||
Gitea Actions (`https://git.wallacenet.ca/devadmin/ProLibertateGames`); the GitHub
|
||||
repository is frozen and should stay public with its last releases, because
|
||||
installs that predate the Cloudflare updater still read them to reach it.
|
||||
|
||||
Build numbers are `run number + plgVersionRunOffset` (1000, in `gradle.properties`),
|
||||
so moving CI hosts, which restarts run numbers, can never publish a `versionCode`
|
||||
lower than one already installed.
|
||||
|
||||
### Installing without the app
|
||||
|
||||
The newest production build is always at **https://plg.wallacenet.ca/prod/ProLibertateGames.apk** (dev: `/dev/ProLibertateGames.apk`). The GitHub link below remains during the transition:
|
||||
The newest production build is always at **https://plg.wallacenet.ca/prod/ProLibertateGames.apk** (dev: `/dev/ProLibertateGames.apk`). The GitHub link below is the frozen pre-migration release:
|
||||
|
||||
**https://github.com/adrianoftyriel/ProLibertateGames/releases/latest/download/ProLibertateGames.apk**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user