Skip to content

Update build conventions to v0.10.0#52

Merged
VelikovPetar merged 1 commit intodevelopfrom
chore/update-conventions-0.10.0
Mar 27, 2026
Merged

Update build conventions to v0.10.0#52
VelikovPetar merged 1 commit intodevelopfrom
chore/update-conventions-0.10.0

Conversation

@aleksandar-apostolov
Copy link
Copy Markdown
Collaborator

@aleksandar-apostolov aleksandar-apostolov commented Mar 27, 2026

Goal

Update stream-build-conventions-android workflow references to the latest version (v0.10.0).

Implementation

Bumped the @v0.9.0 tag to @v0.10.0 in all four CI workflow files:

  • android.yml — android-ci
  • pr-quality.yml — PR checklist
  • pr-clean-stale.yaml — stale PR cleanup
  • publish-new-version.yml — release publishing

Testing

CI workflows will validate themselves — this PR's checks run on the updated conventions.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 27, 2026

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled.

🎉 Great job! This PR is ready for review.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 27, 2026

Walkthrough

Updated 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

Cohort / File(s) Summary
Workflow Version Updates
.github/workflows/android.yml, .github/workflows/pr-clean-stale.yaml, .github/workflows/pr-quality.yml, .github/workflows/publish-new-version.yml
Updated reusable workflow references from @v0.9.0 to @v0.10.0 in GetStream/stream-build-conventions-android repository. Job interfaces, secrets inheritance, and all other configurations remain unchanged.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Bumping versions, oh what glee,
v0.10.0 for you and me,
Four workflows dance in harmony,
Dependencies fresh as can be! 🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main change: updating build conventions to v0.10.0 across CI workflows.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The pull request description follows the required template structure with clear Goal, Implementation, and Testing sections that adequately explain the changes.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/update-conventions-0.10.0

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
.github/workflows/pr-quality.yml (1)

18-18: Pin reusable workflow to commit SHA instead of mutable tag.

@v0.10.0 is 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

📥 Commits

Reviewing files that changed from the base of the PR and between 80e529f and 5265cb9.

📒 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

@sonarqubecloud
Copy link
Copy Markdown

@VelikovPetar VelikovPetar merged commit ef60aca into develop Mar 27, 2026
6 of 9 checks passed
@VelikovPetar VelikovPetar deleted the chore/update-conventions-0.10.0 branch March 27, 2026 10:23
@aleksandar-apostolov aleksandar-apostolov added pr:ci CI changes and removed pr:improvement Improvement labels Mar 27, 2026
@aleksandar-apostolov aleksandar-apostolov changed the title chore(ci): update build conventions to v0.10.0 Update build conventions to v0.10.0 Mar 27, 2026
@aleksandar-apostolov aleksandar-apostolov added pr:dependencies Dependency updates and removed pr:ci CI changes labels Mar 27, 2026
@stream-public-bot stream-public-bot added the released Included in a release label Mar 27, 2026
@stream-public-bot
Copy link
Copy Markdown
Collaborator

🚀 Available in v3.0.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:dependencies Dependency updates released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants