Release: Prepare v0.2.5#17
Conversation
Advance the binary and Helm app version together so the next version tag publishes reproducible GitHub assets and the private amd64/arm64 ECR manifest from merged main. Remove the hard-coded release example and align the contributor feature matrix with Athena. The default 285-test and shipped-feature 298-test suites pass.
📝 WalkthroughWalkthroughThe release is updated from 0.2.4 to 0.2.5 across package metadata, Helm chart metadata, design documentation, and workflow guidance. Release instructions now include the ChangesRelease 0.2.5
Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CONTRIBUTING.md`:
- Around line 53-57: Update the release instructions in the CONTRIBUTING release
section to remove the stale `git tag v0.2.0` example. Replace it with a
version-neutral tagging command or the current 0.2.5 release tag, keeping the
surrounding workflow consistent with the documented release process.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 4d6375c5-1da6-4039-ba6f-693eda664d57
⛔ Files ignored due to path filters (1)
Cargo.lockis excluded by!**/*.lock
📒 Files selected for processing (5)
.github/workflows/release.ymlCONTRIBUTING.mdCargo.tomldeploy/helm/synty/Chart.yamldocs/design.md
| The matrix builds `macos-14` (`--features metal,s3,gcs,mcp-http,athena`, Apple | ||
| Silicon) and `ubuntu-latest` (`--features s3,gcs,mcp-http,athena`, Linux x64); | ||
| the bucket features read the team's data, while `athena` enables bounded remote | ||
| trace queries. Add binary-asset rows for more platforms as needed. Users then | ||
| update with `synty upgrade`, which reads the same release. |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Remove the stale hard-coded release tag example.
This release section still instructs contributors to run git tag v0.2.0; following it for this release would publish the wrong tag. Replace it with a version-neutral command or the current release tag, and keep the release guidance synchronized with the 0.2.5 workflow.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CONTRIBUTING.md` around lines 53 - 57, Update the release instructions in the
CONTRIBUTING release section to remove the stale `git tag v0.2.0` example.
Replace it with a version-neutral tagging command or the current 0.2.5 release
tag, keeping the surrounding workflow consistent with the documented release
process.
Source: Coding guidelines
What this does
After merge, pushing tag
v0.2.5will run the existing release workflow. It publishes GitHub binaries/checksums and the private ECR tags0.2.5-amd64,0.2.5-arm64, and multi-architecture0.2.5.Verification
cargo test --locked: 285 passedcargo test --locked --features s3,gcs,mcp-http,athena: 298 passedhelm lint deploy/helm/syntygit diff --checkSummary by CodeRabbit