[BRE-1935] Migrate workflow: github-release.yml#2874
Conversation
Replace workflow implementation with trigger-actions caller that forwards to release-ios.yml in bitwarden/deploy. Preserves the same interface for developers: workflow_dispatch with artifact-run-id and release-ticket-id inputs. The workflow can still be triggered from the ios repo using: gh workflow run github-release.yml --repo bitwarden/ios The actual release logic now runs in bitwarden/deploy for centralized release orchestration across products.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2874 +/- ##
==========================================
- Coverage 81.24% 78.98% -2.27%
==========================================
Files 1028 1151 +123
Lines 66164 73459 +7295
==========================================
+ Hits 53756 58022 +4266
- Misses 12408 15437 +3029 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE Reviewed the migration of Code Review DetailsNo blocking findings. Notes for the author (non-blocking, no action required):
|
Summary
This PR completes the finalize-source stage of migrating
github-release.ymltobitwarden/deploy.The workflow has been replaced with a trigger-actions caller that forwards to
release-ios.ymlinbitwarden/deploy. This preserves the same developer interface while centralizing release orchestration.Changes
github-release.ymlimplementation with trigger-actions callerworkflow_dispatchtrigger with same inputs (artifact-run-id,release-ticket-id)datapayload torelease-ios.ymltask in bitwarden/deployDeveloper Impact
Developers can continue to trigger releases the same way:
The workflow now routes through
bitwarden/deploy'srelease-ios.ymlfor execution.Related
release-ios.yml) is already merged to main/migrate-workflow-full ios github-release.yml wire-triggerto add the receiver job totrigger-actions.ymlTesting
After merge, test with:
Verify that it triggers
release-ios.ymlin bitwarden/deploy successfully.