This is an automated email from the ASF dual-hosted git repository.

derrickaw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new cddfa4b6e2e update node to 24 (#40590)
cddfa4b6e2e is described below

commit cddfa4b6e2e2fa54f13c73d29b598e3de40a3e93
Author: Derrick Williams <[email protected]>
AuthorDate: Thu Oct 15 05:08:37 2026 -0400

    update node to 24 (#40590)
---
 .github/ACTIONS.md                                 | 8 ++++----
 .github/workflows/build_release_candidate.yml      | 2 +-
 .github/workflows/gemini_code_review.yml           | 2 +-
 .github/workflows/pr-bot-new-prs.yml               | 2 +-
 .github/workflows/pr-bot-pr-updates.yml            | 2 +-
 .github/workflows/pr-bot-prs-needing-attention.yml | 2 +-
 .github/workflows/reportGenerator.yml              | 2 +-
 .github/workflows/typescript_tests.yml             | 6 +++---
 8 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/.github/ACTIONS.md b/.github/ACTIONS.md
index c61581ce16b..b24cbd72c82 100644
--- a/.github/ACTIONS.md
+++ b/.github/ACTIONS.md
@@ -36,9 +36,9 @@ Currently, we have both GitHub-hosted and self-hosted runners 
for running the Gi
 * If your workflow runs successfully in a GitHub-hosted runner but not in the 
self-hosted runner, it might need a new installation step.
 ```yaml
   - name: Setup Node
-    uses: actions/setup-node@v3
+    uses: actions/setup-node@v7
     with:
-      node-version: 16
+      node-version: 24
 ```
 * You can find the GitHub-hosted runner installations in the following links:
   * 
[Ubuntu-24.04](https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md#installed-apt-packages)
@@ -59,9 +59,9 @@ jobs:
         uses: actions/checkout@v2
       - run: echo "This job is now running on a ubuntu server hosted by Apache 
Beam!"
       - name: Setup Node
-          uses: actions/setup-node@v3
+          uses: actions/setup-node@v7
           with:
-            node-version: 16
+            node-version: 24
           - name: Install npm dependencies
             run: npm ci
             working-directory: 'scripts/ci/your-path'
diff --git a/.github/workflows/build_release_candidate.yml 
b/.github/workflows/build_release_candidate.yml
index d9ed5edbdfd..374f1d597d5 100644
--- a/.github/workflows/build_release_candidate.yml
+++ b/.github/workflows/build_release_candidate.yml
@@ -362,7 +362,7 @@ jobs:
       - name: Install node
         uses: actions/setup-node@v7
         with:
-          node-version: '16'
+          node-version: '24'
       - name: Install Java 21
         uses: actions/setup-java@v6
         with:
diff --git a/.github/workflows/gemini_code_review.yml 
b/.github/workflows/gemini_code_review.yml
index f039e011c0e..38913855c3b 100644
--- a/.github/workflows/gemini_code_review.yml
+++ b/.github/workflows/gemini_code_review.yml
@@ -81,7 +81,7 @@ jobs:
         if: steps.check_draft_review.outputs.reviewed_in_draft != 'true'
         uses: actions/setup-node@v7
         with:
-          node-version: '20'
+          node-version: '24'
 
       - name: Run Gemini Enterprise Code Review Agent
         id: gemini_review
diff --git a/.github/workflows/pr-bot-new-prs.yml 
b/.github/workflows/pr-bot-new-prs.yml
index 9c924c42365..c58b8435f6b 100644
--- a/.github/workflows/pr-bot-new-prs.yml
+++ b/.github/workflows/pr-bot-new-prs.yml
@@ -39,7 +39,7 @@ jobs:
       - name: Setup Node
         uses: actions/setup-node@v7
         with:
-          node-version: 16
+          node-version: 24
       - name: Install pr-bot npm dependencies
         run: npm ci
         working-directory: 'scripts/ci/pr-bot'
diff --git a/.github/workflows/pr-bot-pr-updates.yml 
b/.github/workflows/pr-bot-pr-updates.yml
index 66fab767fd6..a0b5a1242b7 100644
--- a/.github/workflows/pr-bot-pr-updates.yml
+++ b/.github/workflows/pr-bot-pr-updates.yml
@@ -46,7 +46,7 @@ jobs:
       - name: Setup Node
         uses: actions/setup-node@v7
         with:
-          node-version: 16
+          node-version: 24
       - name: Install pr-bot npm dependencies
         run: npm ci
         working-directory: 'scripts/ci/pr-bot'
diff --git a/.github/workflows/pr-bot-prs-needing-attention.yml 
b/.github/workflows/pr-bot-prs-needing-attention.yml
index 82346ea142f..8eea8abc12a 100644
--- a/.github/workflows/pr-bot-prs-needing-attention.yml
+++ b/.github/workflows/pr-bot-prs-needing-attention.yml
@@ -39,7 +39,7 @@ jobs:
       - name: Setup Node
         uses: actions/setup-node@v7
         with:
-          node-version: 16
+          node-version: 24
       - name: Install pr-bot npm dependencies
         run: npm ci
         working-directory: 'scripts/ci/pr-bot'
diff --git a/.github/workflows/reportGenerator.yml 
b/.github/workflows/reportGenerator.yml
index 1daa9ec15ea..6a587b54612 100644
--- a/.github/workflows/reportGenerator.yml
+++ b/.github/workflows/reportGenerator.yml
@@ -32,7 +32,7 @@ jobs:
     - name: Setup Node
       uses: actions/setup-node@v7
       with:
-        node-version: 16
+        node-version: 24
     - run: |
         npm ci
         node generateReport.js
diff --git a/.github/workflows/typescript_tests.yml 
b/.github/workflows/typescript_tests.yml
index d7a134f1fc1..63b1946a301 100644
--- a/.github/workflows/typescript_tests.yml
+++ b/.github/workflows/typescript_tests.yml
@@ -61,7 +61,7 @@ jobs:
       - name: Install node
         uses: actions/setup-node@v7
         with:
-          node-version: '18'
+          node-version: '24'
       - name: Install Develocity npm Agent
         run: npm exec -y -- pacote extract @gradle-tech/[email protected] 
~/.node_libraries/@gradle-tech/develocity-agent
         working-directory: ./sdks/typescript
@@ -103,7 +103,7 @@ jobs:
       - name: Install Node
         uses: actions/setup-node@v7
         with:
-          node-version: '18'
+          node-version: '24'
       - name: Install Develocity npm Agent
         run: npm exec -y -- pacote extract @gradle-tech/[email protected] 
~/.node_libraries/@gradle-tech/develocity-agent
         working-directory: ./sdks/typescript
@@ -173,7 +173,7 @@ jobs:
       - name: Install node
         uses: actions/setup-node@v7
         with:
-          node-version: '18'
+          node-version: '24'
       - name: Install Develocity npm Agent
         run: npm exec -y -- pacote extract @gradle-tech/[email protected] 
~/.node_libraries/@gradle-tech/develocity-agent
         working-directory: ./sdks/typescript

Reply via email to