Bump Node.js to 24 and upgrade actions to Node.js 24 runtimes#64021
Bump Node.js to 24 and upgrade actions to Node.js 24 runtimes#64021potiuk merged 1 commit intoapache:mainfrom
Conversation
jason810496
left a comment
There was a problem hiding this comment.
I double checked the setup-python commit hash, LGTM, thanks!
|
Compat tests fixed separately in #64020 |
Backport failed to create: v3-1-test. View the failure log Run detailsNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
You can attempt to backport this manually by running: cherry_picker 39e01a2 v3-1-testThis should apply the commit to the v3-1-test branch and leave the commit in conflict state marking After you have resolved the conflicts, you can continue the backport process by running: cherry_picker --continueIf you don't have cherry-picker installed, see the installation guide. |
Bump Node.js from 20/21 to 24 across all CI workflows and upgrade actions that were still running on the Node.js 20 runtime. GitHub will force Node.js 24 starting June 2026.
Workflow
node-versionchanges:basic-tests.yml: 21 → 24ui-e2e-tests.yml: 21 → 24registry-build.yml: 20 → 24registry-backfill.yml: 20 → 24Action runtime upgrades (Node.js 20 → 24):
actions/setup-python: v5.6.0 → v6.2.0 (in.github/actions/breeze/action.yml)pnpm/action-setup: already at v5.0.0 on mainAutomated upgrade script:
upgrade_important_versions.py: LTS prefixv22→v24All
package.jsonengine fields already require>=22, so Node 24 satisfies them.