Skip to content

ci: update GitHub Actions to latest major versions - #279

Merged
calthejuggler merged 1 commit into
masterfrom
chore/update-gh-actions
Jul 14, 2026
Merged

ci: update GitHub Actions to latest major versions#279
calthejuggler merged 1 commit into
masterfrom
chore/update-gh-actions

Conversation

@calthejuggler

@calthejuggler calthejuggler commented Jul 14, 2026

Copy link
Copy Markdown
Collaborator

Updates all first-party GitHub Actions to their latest major versions.

Action Was Now
actions/checkout v4 v7
actions/setup-node v4 v7
actions/github-script v7 v9

signcl/docsearch-scraper-action@master left as-is — third-party action pinned to a branch, no semver tag to bump.

Breaking change review

Checked each changelog against our actual usage — none of the breaking changes apply:

  • checkout v5/v6/v7: Node 24 runtime (runner requirement met by ubuntu-latest); v7's fork-PR block only affects pull_request_target/workflow_run, which we don't use.
  • setup-node v5: auto-caching triggers on a packageManager field in package.json — we have none, so no behavior change.
  • github-script v9: ESM migration drops require('@actions/github') and injects getOctokit. Our combine-prs.yml script uses only the injected github client (github.paginate, github.graphql, github.rest.*) — unaffected.

Note: feature/docsearch-on-deploy-plugin also has these actions at the old versions and touches the same workflow files. It'll hit a trivial version conflict on merge — take the bumped versions.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Updated automated build and deployment workflows to use newer versions of repository checkout, Node.js setup, and GitHub scripting tools.
    • No user-facing functionality or behaviour has changed.

@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ee2b795e-35e6-4373-af84-75c38419f9b3

📥 Commits

Reviewing files that changed from the base of the PR and between 76709be and af0e7d8.

📒 Files selected for processing (3)
  • .github/workflows/algolia.yml
  • .github/workflows/build.yml
  • .github/workflows/combine-prs.yml

Walkthrough

Three GitHub Actions workflows update action versions: checkout changes to v7, setup-node changes to v7, and github-script changes to v9. Existing workflow steps and embedded logic remain unchanged.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Suggested reviewers: bmsilva, marcio-absmartly, mario-silva

Poem

A rabbit hops through workflow lines,
Updating actions, neat and fine.
Checkout seven, scripts now nine,
Node setup follows the sign.
“All done!” says Bun, with a cheerful shine.

🚥 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 clearly describes the main change: upgrading GitHub Actions to newer major versions.
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 chore/update-gh-actions

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

@netlify

netlify Bot commented Jul 14, 2026

Copy link
Copy Markdown

Deploy Preview for absmartly-docs ready!

Name Link
🔨 Latest commit af0e7d8
🔍 Latest deploy log https://app.netlify.com/projects/absmartly-docs/deploys/6a563ce3726a93000808ad5c
😎 Deploy Preview https://deploy-preview-279--absmartly-docs.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.

@calthejuggler
calthejuggler merged commit cb5ce9b into master Jul 14, 2026
6 checks passed
@calthejuggler
calthejuggler deleted the chore/update-gh-actions branch July 14, 2026 13:48
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