-
Couldn't load subscription status.
- Fork 5
chore: arm64 release #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughThe release workflow configuration was updated by removing the matrix strategy for architectures from the Changes
Sequence Diagram(s)sequenceDiagram
participant GitHub Actions
participant Artifact Store
GitHub Actions->>Artifact Store: Download macOS binding artifact (amd64) to packages
GitHub Actions->>Artifact Store: Download macOS binding artifact (arm64) to packages
GitHub Actions->>Artifact Store: Download Linux binding artifact (amd64) to packages
GitHub Actions->>Artifact Store: Download Linux binding artifact (arm64) to packages
Possibly related PRs
Poem
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (2)
.github/workflows/release.yml (2)
6-7: Confirm the commented-out test tag filter
You’ve added# - "test-v*"underon.push.tags. Please verify whether you intend to support test tags in your release workflow. If not needed, consider removing it to avoid confusion; otherwise, uncomment and adjust the pattern to match your test-tag convention.
314-329: Reduce duplication in download-artifact steps
There’s considerable repetition across the four explicit download steps. Consider using YAML anchors or a small reusable snippet foruses: actions/download-artifact@v4and thewith: path: packagesblock, then override only thenamefield for each architecture. This will improve maintainability when adding new platforms or adjusting common settings.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
.github/workflows/release.yml(2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (10)
- GitHub Check: macos-test (20.x, bash)
- GitHub Check: macos-test (16.x, bash)
- GitHub Check: macos-test (18.x, bash)
- GitHub Check: linux-ci (20.x, ubuntu-22.04, bash)
- GitHub Check: linux-ci (18.x, ubuntu-22.04, bash)
- GitHub Check: linux-ci (16.x, ubuntu-22.04, bash)
- GitHub Check: linux-test (20.x, ubuntu-22.04, bash, 3.9)
- GitHub Check: linux-test (18.x, ubuntu-22.04, bash, 3.9)
- GitHub Check: linux-test (16.x, ubuntu-22.04, bash, 3.9)
- GitHub Check: build (ubuntu-22.04, bash)
🔇 Additional comments (4)
.github/workflows/release.yml (4)
314-315: Validate macOS AMD64 artifact download
Thename: macos-binding-release-amd64matches the upload step and will pull in the correct artifact.
317-319: Validate macOS ARM64 artifact download
Thename: macos-binding-release-arm64is correct and aligns with the upload.
324-325: Validate Linux AMD64 artifact download
Thename: linux-binding-release-amd64matches the corresponding upload-artifact step.
327-329: Validate Linux ARM64 artifact download
Thename: linux-binding-release-arm64is correct and consistent with the upload.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
https://github.com/cnpm/rapid/actions/runs/14687597459/job/41218378145
Summary by CodeRabbit