Skip to content

ci: add release workflows#1011

Merged
ovitrif merged 1 commit into
masterfrom
ovi/release-workflows
Jun 16, 2026
Merged

ci: add release workflows#1011
ovitrif merged 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 5 times, most recently from 7d3525e to c577b13 Compare June 15, 2026 17:27
chatgpt-codex-connector[bot]

This comment was marked as resolved.

@ovitrif ovitrif force-pushed the ovi/release-workflows branch from c577b13 to a4e415b Compare June 15, 2026 17:35

@piotr-iohk piotr-iohk left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.
As a follow-up it would be good to hook the /release agent command to release.yml.

@ovitrif ovitrif merged commit 437c683 into master Jun 16, 2026
17 checks passed
@ovitrif ovitrif deleted the ovi/release-workflows branch June 16, 2026 09:10
@ovitrif

ovitrif commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator Author

LGTM. As a follow-up it would be good to hook the /release agent command to release.yml.

Thanks, merging early to be able to test the workflow, might need more changes which will be batched with the PR that addresses this suggestion 🙏🏻

This was referenced Jun 16, 2026
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

2 participants