Skip to content

ci: make the Play upload retryable and read the play-console environment - #79

Merged
usamaiqb merged 1 commit into
mainfrom
ci/play-upload-retry
Nov 5, 2026
Merged

usamaiqb merged 1 commit into
mainfrom
ci/play-upload-retry

Conversation

@usamaiqb

@usamaiqb usamaiqb commented Nov 5, 2026

Copy link
Copy Markdown
Owner

The service account key is in the play-console environment, so the upload job, which asked for play, ran with an empty key and failed before reaching Google.

The upload moves into its own workflow. release.yml calls it as before, and it can also be run by hand with a release tag: it downloads that release run's bundle and uploads it with the listing and release notes from the tag. A re-run of the release cannot fix a broken upload, because a re-run keeps the workflow file the tag was cut with; this can, without rebuilding or moving the tag.

The upload also fails with a plain message when the key is missing, rather than with supply's JSON parse error.

The service account key is in the play-console environment, so the upload
job, which asked for `play`, ran with an empty key and failed before reaching
Google.

The upload moves into its own workflow. release.yml calls it as before, and it
can also be run by hand with a release tag: it downloads that release run's
bundle and uploads it with the listing and release notes from the tag. A
re-run of the release cannot fix a broken upload, because a re-run keeps the
workflow file the tag was cut with; this can, without rebuilding or moving the
tag.

The upload also fails with a plain message when the key is missing, rather
than with supply's JSON parse error.
@usamaiqb usamaiqb self-assigned this Nov 5, 2026
@usamaiqb
usamaiqb merged commit fc4d820 into main Nov 5, 2026
3 checks passed
@usamaiqb
usamaiqb deleted the ci/play-upload-retry branch November 5, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant