[PR #533] Upgrade GitHub Actions for Node 24 compatibility #526

Open
opened 2026-10-31 21:15:44 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openai/CLIP/pull/533
Author: @salmanmkc
Created: 3/11/2026
Status: 🔄 Open

Base: main ← Head: upgrade-github-actions-node24


📝 Commits (1)

  • 041a091 Upgrade GitHub Actions for Node 24 compatibility

📊 Changes

1 file changed (+1 additions, -1 deletions)

View changed files

📝 .github/workflows/test.yml (+1 -1)

📄 Description

Warning

You may currently be seeing a warning like this in your workflow runs:

Node.js 20 actions are deprecated. The following actions are running on Node.js 20
and may not work as expected: actions/checkout@v2.
Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026.
Please check if updated versions of these actions are available that support Node.js 24.
To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment
variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you
can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true.
For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

The exact actions listed will vary per workflow.

Upgrades GitHub Actions to versions that support Node 24, since Node 20 is reaching EOL in April 2026.

Changes

Action Old Version(s) New Version Release Files
actions/checkout v2 v6 Release test.yml

Context

Per GitHub's announcement, Node 20 is being deprecated and runners will default to Node 24 starting June 2nd, 2026.

  • Node 20 EOL: April 2026
  • Node 24 becomes default: June 2nd, 2026

Breaking Changes

  • actions/checkout (v2 → v6): Major version upgrade — review the release notes for breaking changes

Notes

Worth running the workflows on a branch before merging to make sure everything still works.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openai/CLIP/pull/533 **Author:** [@salmanmkc](https://github.com/salmanmkc) **Created:** 3/11/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `upgrade-github-actions-node24` --- ### 📝 Commits (1) - [`041a091`](https://github.com/openai/CLIP/commit/041a0911d4742e4e755fe5df4a484c5d5c744259) Upgrade GitHub Actions for Node 24 compatibility ### 📊 Changes **1 file changed** (+1 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test.yml` (+1 -1) </details> ### 📄 Description > [!WARNING] > You may currently be seeing a warning like this in your workflow runs: > > ``` > Node.js 20 actions are deprecated. The following actions are running on Node.js 20 > and may not work as expected: actions/checkout@v2. > Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. > Please check if updated versions of these actions are available that support Node.js 24. > To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment > variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you > can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. > For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ > ``` > > The exact actions listed will vary per workflow. Upgrades GitHub Actions to versions that support Node 24, since Node 20 is reaching EOL in April 2026. ## Changes | Action | Old Version(s) | New Version | Release | Files | |--------|---------------|-------------|---------|-------| | `actions/checkout` | [`v2`](https://github.com/actions/checkout/releases/tag/v2) | [`v6`](https://github.com/actions/checkout/releases/tag/v6) | [Release](https://github.com/actions/checkout/releases/tag/v6) | test.yml | ## Context Per [GitHub's announcement](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/), Node 20 is being deprecated and runners will default to Node 24 starting June 2nd, 2026. - Node 20 EOL: April 2026 - Node 24 becomes default: June 2nd, 2026 ## Breaking Changes - **actions/checkout** (v2 → v6): Major version upgrade — review the [release notes](https://github.com/actions/checkout/releases) for breaking changes ## Notes Worth running the workflows on a branch before merging to make sure everything still works. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
openai/CLIP#526
No description provided.