Yicong-Huang opened a new pull request, #4648: URL: https://github.com/apache/texera/pull/4648
### What changes were proposed in this PR? Bump every Node-based action used in `.github/workflows/` to a version that ships Node 24, ahead of GitHub's deadlines (forced Node 24 on 2026-06-02; Node 20 removed 2026-09-16). | Action | From | To | |---|---|---| | `actions/github-script` | `v7` | `v8` | | `actions/checkout` | `v4` | `v5` | | `actions/cache` | `v4` | `v5` | | `actions/upload-artifact` | `v4` | `v5` | | `actions/download-artifact` | `v4` | `v6` | | `amannn/action-semantic-pull-request` | `v5.5.3` | `v6.1.1` | | `docker/setup-buildx-action` | `v3.11.1` | `v4.0.0` | | `docker/login-action` | `v3.6.0` | `v4.1.0` | | `docker/build-push-action` | `v6.18.0` | `v7.1.0` | | `docker/setup-qemu-action` | `v3.7.0` | `v4.0.0` | Third-party actions are SHA-pinned with a version comment (existing convention). For each, the SHA points to that release tag; `runs.using: 'node24'` is verified. Already on Node 24 (no change): `actions/setup-java@v5`, `actions/setup-node@v5`, `actions/setup-python@v6`, `actions/labeler@v6`, `coursier/cache-action`. Composite actions are unaffected by the Node 20 deprecation: `sbt/setup-sbt`, `apache/skywalking-eyes`. ### Any related issues, documentation, discussions? Closes #4647 ### How was this PR tested? YAML parses locally for all 11 workflow files. Will be exercised on this PR's own CI run — the Node 20 deprecation warning should disappear from logs of every job. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.7) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
