Skip to content

ci: add release workflows#1011

Open
ovitrif wants to merge 1 commit into
masterfrom
ovi/release-workflows
Open

ci: add release workflows#1011
ovitrif wants to merge 1 commit into
masterfrom
ovi/release-workflows

Conversation

@ovitrif

@ovitrif ovitrif commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

Closes #1006
Related: #953
Replaces the release workflow portion of #959.

Description

This PR splits the release automation work out of #959:

  • Adds manual release and release-internal GitHub Actions workflows for mainnet release artifacts.
  • Uses GitHub environments for release secret access and keeps generated secret files out of the repo.
  • Adds the checked-in debug Firebase placeholder so fresh clones can compile without private Firebase config.
  • Moves CI/E2E/UI workflow debug Firebase decoding to ignored app/src/debug/google-services.json, which overrides the placeholder for debug variants.
  • Lets GPR_USER / GPR_TOKEN override GitHub Packages credentials while still falling back to github.actor / github.token.

Preview

N/A

QA Notes

Manual workflow behavior should be verified in GitHub Actions (after merge).

Validated locally:

go run github.com/rhysd/actionlint/cmd/actionlint@latest .github/workflows/release.yml .github/workflows/release-internal.yml .github/workflows/ci.yml .github/workflows/e2e.yml .github/workflows/e2e_migration.yml .github/workflows/ui-tests.yml
git diff --check
git check-ignore -v app/google-services.json app/src/debug/google-services.json app/src/mainnetRelease/google-services.json

@ovitrif ovitrif mentioned this pull request Jun 15, 2026
2 tasks
chatgpt-codex-connector[bot]

This comment was marked as resolved.

@greptile-apps

This comment has been minimized.

greptile-apps[bot]

This comment was marked as resolved.

@ovitrif ovitrif force-pushed the ovi/release-workflows branch from aa4921b to 44420b9 Compare June 15, 2026 10:41
chatgpt-codex-connector[bot]

This comment was marked as resolved.

@ovitrif ovitrif self-assigned this Jun 15, 2026
@ovitrif ovitrif added this to the 2.4.0 milestone Jun 15, 2026
@ovitrif ovitrif force-pushed the ovi/release-workflows branch 3 times, most recently from 9392c39 to 7d3525e Compare June 15, 2026 14:41
@ovitrif ovitrif force-pushed the ovi/release-workflows branch 2 times, most recently from 7d3525e to c577b13 Compare June 15, 2026 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Release Workflows

1 participant