Skip to content

CI: move workflow actions to their Node 24 releases - #6899

Merged
ChrisHuie merged 2 commits into
masterfrom
agent/actions-node24
Oct 31, 2026
Merged

ChrisHuie merged 2 commits into
masterfrom
agent/actions-node24

Conversation

@patmmccann

Copy link
Copy Markdown
Collaborator

Why

Every docs workflow run ends with a warning that Node.js 20 is deprecated and that some actions are being forced to run on Node.js 24 (for example actions/configure-pages@v5 and actions/upload-artifact@v4). This updates those actions to releases built for Node 24.

Changes

Workflow Action From To
pages-deploy.yml actions/configure-pages v5 v6
pages-deploy.yml actions/upload-pages-artifact v3 v5 (uses upload-artifact v7)
pages-deploy.yml actions/deploy-pages v4 v5
ci.yml actions/setup-node v4 v6
code-path-changes.yml actions/checkout v3 v6
code-path-changes.yml actions/setup-node v3 v6

Things checked

  • upload-pages-artifact v4 and later leave hidden files (dotfiles) out of the Pages artifact. The current site artifact contains none, so nothing is dropped.
  • code-path-changes.yml still installs Node 18 for its notification script. That's unchanged here and could be bumped separately.
  • The deploy workflow only runs on master, so it's verified by the first deploy after merging: check that the run shows no Node 20 warning and that docs.prebid.org still serves /pagefind/pagefind-component-ui.js with a 200.

🤖 Generated with Claude Code

GitHub now forces Node 20 actions onto Node 24 and warns on every
run. Bump configure-pages, upload-pages-artifact (which pulls in
upload-artifact v7), deploy-pages, setup-node and the old checkout v3.
upload-pages-artifact v4+ skips hidden files; the built site has none.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for prebid-docs-preview ready!

Name Link
🔨 Latest commit 1ff2816
🔍 Latest deploy log https://app.netlify.com/projects/prebid-docs-preview/deploys/6ae5f382b95cf5ae845902b9
😎 Deploy Preview https://deploy-preview-6899--prebid-docs-preview.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.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-30T17:15:57.838628Z 9e32436 PR opened
🔒 Security Review ✅ Completed 2026-10-30T17:16:09.323573Z 9e32436 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@ChrisHuie
ChrisHuie merged commit 6bd1806 into master Oct 31, 2026
7 of 8 checks passed
@ChrisHuie
ChrisHuie deleted the agent/actions-node24 branch October 31, 2026 13:56
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.

2 participants