diff --git a/.github/workflows/beam_PreCommit_PythonLint.yml b/.github/workflows/beam_PreCommit_PythonLint.yml index 1a915e0b65be..de97b3b3379a 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 308b35c5619a..0ff516bce746 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 9da6dd4e7011..ba4fff2192c0 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 418db00dbe5a..e5289e096787 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 5354e4a72c97..e5a39da9d14d 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