super-productivity/.github
Johannes Millan 82baeab9cc
Consolidate Google Play release workflow into build-android (#6429)
* fix(build): fix Play Store always showing version 16.7.3

Two issues caused production releases to always show as 16.7.3:

1. APKs were uploaded to the internal track with status: draft.
   The promote action only sees active (non-draft) releases, so it
   kept promoting the last non-draft version (16.7.3).

2. The promote workflow triggered on release:published, which fires
   before the Android build finishes uploading. This race condition
   meant the promotion always ran against stale internal track state.

Fix: change upload status to completed and move the promotion step
into the build workflow (after the upload), eliminating the race
condition. Remove the now-redundant auto-publish workflow.

https://claude.ai/code/session_01N8ddANh4ejMn3kYLajkL5V

* Revert "fix(build): fix Play Store always showing version 16.7.3"

This reverts commit a99f43ec1a.

* fix(build): fix Play Store always showing version 16.7.3

APKs were uploaded to the internal track with status: draft. When the
promote action later ran (on manual release publish), the Google Play
API could not promote a draft release to production, so it kept the
last non-draft version (16.7.3) on the production track.

Change upload status from draft to completed so the release is
promotable when the separate auto-publish workflow runs.

https://claude.ai/code/session_01N8ddANh4ejMn3kYLajkL5V

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-09 12:03:34 +01:00
..
actions/setup-e2e perf(ci): optimize E2E workflow with shared build and Playwright caching 2026-01-26 16:00:19 +01:00
annotations docs(wiki): initial revision (v0.1) 2026-01-20 03:04:08 -08:00
ISSUE_TEMPLATE revert: remove error message field from internal_error_report.yml 2026-01-24 10:47:53 +00:00
workflows Consolidate Google Play release workflow into build-android (#6429) 2026-02-09 12:03:34 +01:00
CODE_OF_CONDUCT.md docs: add code of conduct 2021-09-20 13:04:44 +02:00
CODEOWNERS security: add CODEOWNERS, enhance Dependabot, document manual setup 2026-01-21 14:30:24 +01:00
CONTRIBUTING.md docs: add contributing 2019-09-10 13:20:07 +02:00
dependabot.yml security: add CODEOWNERS, enhance Dependabot, document manual setup 2026-01-21 14:30:24 +01:00
FUNDING.yml Create FUNDING.yml 2020-05-05 12:34:24 +02:00
PULL_REQUEST_TEMPLATE.md docs: add pull request template. 2026-01-17 15:47:22 +07:00
SECURITY-SETUP.md security: add CODEOWNERS, enhance Dependabot, document manual setup 2026-01-21 14:30:24 +01:00