Update build conventions to v0.10.0#52
Conversation
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
WalkthroughUpdated four GitHub Actions workflow files to reference version v0.10.0 of shared reusable workflows from the GetStream/stream-build-conventions-android repository, replacing the previous v0.9.0 references. All workflow inputs, secrets, and job configurations remain unchanged. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
.github/workflows/pr-quality.yml (1)
18-18: Pin reusable workflow to commit SHA instead of mutable tag.
@v0.10.0is a tag that can be retargeted. GitHub's security guidance recommends pinning to the full commit SHA to improve CI supply-chain safety and ensure immutable, traceable deployments.Suggested hardening change
- uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.10.0 + uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@<commit-sha-for-v0.10.0> # v0.10.0🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.github/workflows/pr-quality.yml at line 18, The reusable workflow reference uses a mutable tag in the uses field ("uses: GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.10.0"); replace that tag with the full commit SHA of the exact upstream commit you want to pin (e.g., change the suffix after '@' to the commit SHA) so the workflow is immutable and traceable, ensuring the uses line points to a specific commit rather than a mutable tag.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In @.github/workflows/pr-quality.yml:
- Line 18: The reusable workflow reference uses a mutable tag in the uses field
("uses:
GetStream/stream-build-conventions-android/.github/workflows/pr-quality.yml@v0.10.0");
replace that tag with the full commit SHA of the exact upstream commit you want
to pin (e.g., change the suffix after '@' to the commit SHA) so the workflow is
immutable and traceable, ensuring the uses line points to a specific commit
rather than a mutable tag.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 53558f03-0bb8-4097-b317-fa3e9db78390
📒 Files selected for processing (4)
.github/workflows/android.yml.github/workflows/pr-clean-stale.yaml.github/workflows/pr-quality.yml.github/workflows/publish-new-version.yml
|
|
🚀 Available in v3.0.1 |



Goal
Update
stream-build-conventions-androidworkflow references to the latest version (v0.10.0).Implementation
Bumped the
@v0.9.0tag to@v0.10.0in all four CI workflow files:android.yml— android-cipr-quality.yml— PR checklistpr-clean-stale.yaml— stale PR cleanuppublish-new-version.yml— release publishingTesting
CI workflows will validate themselves — this PR's checks run on the updated conventions.