Skip to content

Bump GitHub Actions to latest major versions#83

Merged
tomusdrw merged 1 commit intomainfrom
td-update-gh-actions
Apr 17, 2026
Merged

Bump GitHub Actions to latest major versions#83
tomusdrw merged 1 commit intomainfrom
td-update-gh-actions

Conversation

@tomusdrw
Copy link
Copy Markdown
Member

Summary

  • Bumps actions/checkout v4 → v6, actions/setup-node v4 → v6 in both workflows
  • Bumps actions/configure-pages v4 → v6, actions/upload-pages-artifact v3 → v5, actions/deploy-pages v4 → v5 in the Pages deploy workflow

Test plan

  • CI (Node.js CI) runs green on this PR
  • After merge, confirm Deploy to Github Pages succeeds on main

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 17, 2026

Deploy Preview for fluffy-codec ready!

Name Link
🔨 Latest commit 117b707
🔍 Latest deploy log https://app.netlify.com/projects/fluffy-codec/deploys/69e22da45d1a4800087e9707
😎 Deploy Preview https://deploy-preview-83--fluffy-codec.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 17, 2026

📝 Walkthrough

Walkthrough

Two GitHub Actions workflow files were updated to use newer major versions of actions. actions/checkout and actions/setup-node were upgraded from v4 to v6 in both workflows. Additionally, actions/configure-pages, actions/upload-pages-artifact, and actions/deploy-pages were upgraded in the deployment workflow. No functional changes to workflow steps or configuration were made.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow Updates
.github/workflows/deploy.yml, .github/workflows/web.yml
Upgraded action versions: checkout (v4→v6), setup-node (v4→v6) in both workflows; additionally upgraded configure-pages (v4→v6), upload-pages-artifact (v3→v5), deploy-pages (v4→v5) in deploy workflow.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: updating GitHub Actions to the latest major versions.
Description check ✅ Passed The description directly relates to the changeset, detailing which actions were bumped and providing a clear test plan.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch td-update-gh-actions

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

Copy link
Copy Markdown
Contributor

@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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/web.yml:
- Around line 13-14: The step name currently uses the undefined matrix
expression `${{ matrix.node-version }}` which will break workflow validation;
either remove the matrix interpolation from the step name or add a
strategy.matrix that defines `node-version`. Locate the step that uses `uses:
actions/setup-node@v6` and update its `name:` to a static string (e.g., "Use
Node.js") or add a `strategy: matrix: node-version: [ ... ]` entry to the job so
the `matrix.node-version` variable is defined.
🪄 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

Run ID: 4cb9d068-e257-4d47-9456-d2c0b64c3d28

📥 Commits

Reviewing files that changed from the base of the PR and between 1ba7bb7 and 117b707.

📒 Files selected for processing (2)
  • .github/workflows/deploy.yml
  • .github/workflows/web.yml

Comment thread .github/workflows/web.yml
@tomusdrw tomusdrw merged commit 19c9ac0 into main Apr 17, 2026
6 checks passed
@tomusdrw tomusdrw deleted the td-update-gh-actions branch April 17, 2026 13:00
@coderabbitai coderabbitai bot mentioned this pull request Apr 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant