Skip to content

Update docs deploy workflow actions for Node.js 24 runner compatibility#76

Merged
larsvilhuber merged 2 commits intodevelopmentfrom
copilot/update-nodejs-actions
Apr 20, 2026
Merged

Update docs deploy workflow actions for Node.js 24 runner compatibility#76
larsvilhuber merged 2 commits intodevelopmentfrom
copilot/update-nodejs-actions

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 20, 2026

The docs deployment workflow still used action major versions tied to Node.js 20, which now triggers deprecation warnings and upcoming runtime incompatibility on GitHub-hosted runners. This updates the workflow to Node.js 24-compatible action majors.

  • Workflow updates (.github/workflows/docs-deploy.yml)

    • actions/checkout upgraded from v4v6
    • actions/setup-python upgraded from v5v6
    • actions/upload-pages-artifact upgraded from v3v5
  • Scope

    • Limited to docs-deploy.yml; no behavior or logic changes outside action version bumps.
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
- uses: actions/upload-pages-artifact@v5

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • api.mystmd.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/.local/lib/python3.12/site-packages/mystmd_py/myst.cjs build --html (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI linked an issue Apr 20, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Update deprecated Node.js 20 actions to support Node.js 24 Update docs deploy workflow actions for Node.js 24 runner compatibility Apr 20, 2026
Copilot AI requested a review from larsvilhuber April 20, 2026 13:42
@larsvilhuber larsvilhuber marked this pull request as ready for review April 20, 2026 13:57
@larsvilhuber larsvilhuber merged commit 52c9e2b into development Apr 20, 2026
@larsvilhuber larsvilhuber deleted the copilot/update-nodejs-actions branch April 20, 2026 14:17
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.

Update Node.js issues

2 participants