Skip to content

Switch to new actions and use npm ci - #90

Merged
heavyrubberslave merged 1 commit into
mainfrom
fix/release-pipeline-2
Jun 27, 2026
Merged

heavyrubberslave merged 1 commit into
mainfrom
fix/release-pipeline-2

Conversation

@heavyrubberslave

@heavyrubberslave heavyrubberslave commented Jun 27, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Chores
    • Updated the release process to use a newer Node setup action.
    • Switched dependency installation to a cleaner, lockfile-based install during releases.

@heavyrubberslave heavyrubberslave added the patch Creates a new patch/bugfix release if merged label Jun 27, 2026
@coderabbitai

coderabbitai Bot commented Jun 27, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 695b04c2-ec1e-4618-be42-8fadfade3af3

📥 Commits

Reviewing files that changed from the base of the PR and between 77c8260 and ee96349.

📒 Files selected for processing (1)
  • .github/workflows/release.yml

📝 Walkthrough

Walkthrough

The release workflow updates its Node.js setup step to actions/setup-node@v5 and replaces npm install with npm ci, while keeping Node 24.x unchanged.

Changes

Release workflow Node update

Layer / File(s) Summary
Node setup and install command
.github/workflows/release.yml
The release job updates the Node runtime action version and switches module installation from npm install to npm ci.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 I hopped through the release path bright,
npm ci keeps the burrows tight.
With Node all set to twenty-four,
The build sings softly once more.
A whisker twitch, a bundle cheer—
Release day hops both smooth and clear.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the workflow update to a newer setup-node action and npm ci.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/release-pipeline-2

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.

@heavyrubberslave
heavyrubberslave merged commit 99a5f9a into main Jun 27, 2026
7 checks passed
@heavyrubberslave
heavyrubberslave deleted the fix/release-pipeline-2 branch June 27, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Creates a new patch/bugfix release if merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant