fix(ci): build darwin-amd64 binary on macos-15-intel runner#644
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the version of the code-graph-rag package in uv.lock from 0.0.245 to 0.0.246. There are no review comments, and I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Greptile SummaryThis PR fixes the release binary workflow for Darwin amd64 builds. The main changes are:
Confidence Score: 5/5Safe to merge with minimal risk. The changes are narrowly scoped to CI runner selection and artifact filename validation. No functional or security issues were identified. No files require special attention.
What T-Rex did
Important Files Changed
Reviews (1): Last reviewed commit: "fix(ci): build darwin-amd64 on macos-15-..." | Re-trigger Greptile |
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Problem
The v0.0.246 release shipped only three binaries despite a four-platform matrix. The
darwin-amd64matrix entry runs onmacos-latest, which GitHub now maps to macos-15-arm64. The binary name is derived fromplatform.machine()at runtime, so that job silently built a secondcode-graph-rag-darwin-arm64that overwrote the real one on release upload, and Intel Mac users got no binary at all.Fix
darwin-amd64matrix entry tomacos-15-intel, GitHub's free x64 macOS runner.code-graph-rag-<platform>-<arch>) instead of a glob, so any future runner-arch/matrix mismatch fails the job loudly instead of silently mislabeling a release asset.