You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2026/03/31 13:25:14 UTC

(beam) branch master updated: Migrate pilot workflows to ubuntu-24.04 self-hosted runners (#38006)

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

damccorm 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 6f1f242296f Migrate pilot workflows to ubuntu-24.04 self-hosted runners (#38006)
6f1f242296f is described below

commit 6f1f242296fbea5d809909c9af7d754d4d834e57
Author: Abdelrahman Ibrahim <ab...@gmail.com>
AuthorDate: Tue Mar 31 15:25:05 2026 +0200

    Migrate pilot workflows to ubuntu-24.04 self-hosted runners (#38006)
---
 .github/workflows/beam_PreCommit_PythonLint.yml | 2 +-
 .github/workflows/beam_PreCommit_RAT.yml        | 2 +-
 .github/workflows/beam_PreCommit_Whitespace.yml | 2 +-
 .github/workflows/go_tests.yml                  | 2 +-
 .github/workflows/typescript_tests.yml          | 6 +++---
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/beam_PreCommit_PythonLint.yml b/.github/workflows/beam_PreCommit_PythonLint.yml
index 1a915e0b65b..de97b3b3379 100644
--- a/.github/workflows/beam_PreCommit_PythonLint.yml
+++ b/.github/workflows/beam_PreCommit_PythonLint.yml
@@ -57,7 +57,7 @@ env:
 jobs:
   beam_PreCommit_PythonLint:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-    runs-on: [self-hosted, ubuntu-20.04, main]
+    runs-on: [self-hosted, ubuntu-24.04, main]
     strategy:
       matrix:
         job_name: [beam_PreCommit_PythonLint]
diff --git a/.github/workflows/beam_PreCommit_RAT.yml b/.github/workflows/beam_PreCommit_RAT.yml
index 308b35c5619..0ff516bce74 100644
--- a/.github/workflows/beam_PreCommit_RAT.yml
+++ b/.github/workflows/beam_PreCommit_RAT.yml
@@ -56,7 +56,7 @@ env:
 jobs:
   beam_PreCommit_RAT:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-    runs-on: [self-hosted, ubuntu-20.04, small]
+    runs-on: [self-hosted, ubuntu-24.04, small]
     strategy:
       matrix:
         job_name: [beam_PreCommit_RAT]
diff --git a/.github/workflows/beam_PreCommit_Whitespace.yml b/.github/workflows/beam_PreCommit_Whitespace.yml
index 9da6dd4e701..ba4fff2192c 100644
--- a/.github/workflows/beam_PreCommit_Whitespace.yml
+++ b/.github/workflows/beam_PreCommit_Whitespace.yml
@@ -57,7 +57,7 @@ env:
 jobs:
   beam_PreCommit_Whitespace:
     name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
-    runs-on: [self-hosted, ubuntu-20.04, small]
+    runs-on: [self-hosted, ubuntu-24.04, small]
     strategy:
       matrix:
         job_name: [beam_PreCommit_Whitespace]
diff --git a/.github/workflows/go_tests.yml b/.github/workflows/go_tests.yml
index 418db00dbe5..e5289e09678 100644
--- a/.github/workflows/go_tests.yml
+++ b/.github/workflows/go_tests.yml
@@ -36,7 +36,7 @@ concurrency:
   cancel-in-progress: true
 jobs:
   build:
-    runs-on: [self-hosted, ubuntu-20.04, main]
+    runs-on: [self-hosted, ubuntu-24.04, main]
     name: Go Build
     steps:
       - name: Check out code
diff --git a/.github/workflows/typescript_tests.yml b/.github/workflows/typescript_tests.yml
index 5354e4a72c9..e5a39da9d14 100644
--- a/.github/workflows/typescript_tests.yml
+++ b/.github/workflows/typescript_tests.yml
@@ -51,7 +51,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [[self-hosted, ubuntu-20.04], macos-latest]
+        os: [[self-hosted, ubuntu-24.04], macos-latest]
     steps:
       - name: Check out code
         uses: actions/checkout@v4
@@ -77,7 +77,7 @@ jobs:
         working-directory: ./sdks/typescript
         env:
           NODE_OPTIONS: '-r @gradle-tech/develocity-agent/preload'
-        if: contains(matrix.os, 'ubuntu-20.04')
+        if: contains(matrix.os, 'ubuntu-24.04')
 #      - run: npm run codecovTest
 #        working-directory: ./sdks/typescript
 #        if: ${{ matrix.os == 'ubuntu-latest' }}
@@ -90,7 +90,7 @@ jobs:
     name: 'TypeScript xlang Tests'
     # TODO(https://github.com/apache/beam/issues/33346): remove manual trigger after fixing referenced issue.
     if: (github.event_name == 'workflow_dispatch' && github.event.inputs.runXlang == 'true')
-    runs-on: [self-hosted, ubuntu-20.04]
+    runs-on: [self-hosted, ubuntu-24.04]
     timeout-minutes: 15
     strategy:
       fail-fast: false