From eac72120cdb23cba819648c38050b11511b2d58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= Date: Thu, 26 Mar 2026 08:49:32 +0100 Subject: [PATCH 1/3] CI: resurect workflows --- .github/workflows/dataflow_engine_chaos.yaml | 14 ++++----- .github/workflows/dm_binlog_999999.yaml | 16 +++++----- .github/workflows/dm_chaos.yaml | 16 +++++----- .../dm_mariadb_master_down_and_up.yaml | 14 ++++----- .github/workflows/dm_ui_lint.yaml | 4 +-- .github/workflows/dm_upstream_switch.yaml | 16 +++++----- .github/workflows/docs_lint.yaml | 4 +-- .github/workflows/upgrade_dm_via_tiup.yaml | 30 +++++++++---------- 8 files changed, 57 insertions(+), 57 deletions(-) diff --git a/.github/workflows/dataflow_engine_chaos.yaml b/.github/workflows/dataflow_engine_chaos.yaml index cea9b19af1..aa062644a4 100644 --- a/.github/workflows/dataflow_engine_chaos.yaml +++ b/.github/workflows/dataflow_engine_chaos.yaml @@ -20,7 +20,7 @@ jobs: # This workflow contains a single job called "base" base: # The type of runner that the job will run on - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest timeout-minutes: 50 strategy: fail-fast: false @@ -36,20 +36,20 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: check out code by workerflow dispatch PR if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: refs/pull/${{ github.event.inputs.pr }}/head - - uses: actions/setup-go@v3 + - uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Cache go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/go/pkg/mod key: ${{ runner.os }}-dataflow-${{ hashFiles('go.sum') }} @@ -333,7 +333,7 @@ jobs: # Upload logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ always() }} with: name: chaos-base-logs.${{ matrix.chaos-obj }} diff --git a/.github/workflows/dm_binlog_999999.yaml b/.github/workflows/dm_binlog_999999.yaml index 3b49f85a5a..6065a0b31e 100644 --- a/.github/workflows/dm_binlog_999999.yaml +++ b/.github/workflows/dm_binlog_999999.yaml @@ -13,7 +13,7 @@ on: jobs: test-binlog-999999: name: Test binlog 999999 - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest services: docker: image: docker:19.03.12 @@ -22,16 +22,16 @@ jobs: steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: refs/pull/${{ github.event.inputs.pr }}/head @@ -44,14 +44,14 @@ jobs: sudo chmod +x /usr/local/bin/docker-compose - name: Cache go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/go/pkg/mod key: ${{ runner.os }}-ticdc-${{ hashFiles('go.sum') }} - name: Cache Tools id: cache-tools - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: tools/bin key: ${{ runner.os }}-ticdc-tools-${{ hashFiles('tools/check/go.sum') }} @@ -123,7 +123,7 @@ jobs: # Update logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ always() }} with: name: test-binlog-999999 diff --git a/.github/workflows/dm_chaos.yaml b/.github/workflows/dm_chaos.yaml index c9a4e19d61..e28a0b1cc7 100644 --- a/.github/workflows/dm_chaos.yaml +++ b/.github/workflows/dm_chaos.yaml @@ -20,7 +20,7 @@ jobs: # This workflow contains a single job called "base" base: # The type of runner that the job will run on - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest timeout-minutes: 50 strategy: fail-fast: false @@ -38,31 +38,31 @@ jobs: steps: # Set up Go for building DM - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Print Go version run: go version # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: refs/pull/${{ github.event.inputs.pr }}/head - name: Cache go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/go/pkg/mod key: ${{ runner.os }}-ticdc-${{ hashFiles('go.sum') }} - name: Cache Tools id: cache-tools - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: tools/bin key: ${{ runner.os }}-ticdc-tools-${{ hashFiles('tools/check/go.sum') }} @@ -272,7 +272,7 @@ jobs: # Update logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ always() }} with: name: chaos-base-logs.${{ matrix.chaos-obj }} diff --git a/.github/workflows/dm_mariadb_master_down_and_up.yaml b/.github/workflows/dm_mariadb_master_down_and_up.yaml index 8da669680b..a12b3a0cf5 100644 --- a/.github/workflows/dm_mariadb_master_down_and_up.yaml +++ b/.github/workflows/dm_mariadb_master_down_and_up.yaml @@ -11,26 +11,26 @@ on: jobs: mariadb-master-down-and-up: name: mariadb-master-down-and-up - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Cache go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/go/pkg/mod key: ${{ runner.os }}-ticdc-${{ hashFiles('go.sum') }} - name: Cache Tools id: cache-tools - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: tools/bin key: ${{ runner.os }}-ticdc-tools-${{ hashFiles('tools/check/go.sum') }} @@ -59,7 +59,7 @@ jobs: # Update logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ always() }} with: name: upstream-switch-logs diff --git a/.github/workflows/dm_ui_lint.yaml b/.github/workflows/dm_ui_lint.yaml index 66c76a4fd7..9b9dde2b08 100644 --- a/.github/workflows/dm_ui_lint.yaml +++ b/.github/workflows/dm_ui_lint.yaml @@ -15,9 +15,9 @@ jobs: working-directory: ./dm/ui steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: '14' cache: 'yarn' diff --git a/.github/workflows/dm_upstream_switch.yaml b/.github/workflows/dm_upstream_switch.yaml index de14259ff9..3ae52d7338 100644 --- a/.github/workflows/dm_upstream_switch.yaml +++ b/.github/workflows/dm_upstream_switch.yaml @@ -13,32 +13,32 @@ on: jobs: upstream-database-switch: name: upstream-database-switch - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: ref: refs/pull/${{ github.event.inputs.pr }}/head - name: Cache go modules - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/go/pkg/mod key: ${{ runner.os }}-ticdc-${{ hashFiles('go.sum') }} - name: Cache Tools id: cache-tools - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: tools/bin key: ${{ runner.os }}-ticdc-tools-${{ hashFiles('tools/check/go.sum') }} @@ -68,7 +68,7 @@ jobs: # Update logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ always() }} with: name: upstream-switch-logs diff --git a/.github/workflows/docs_lint.yaml b/.github/workflows/docs_lint.yaml index 3cd7ea2899..ed7733ece9 100644 --- a/.github/workflows/docs_lint.yaml +++ b/.github/workflows/docs_lint.yaml @@ -26,9 +26,9 @@ jobs: working-directory: ./docs steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - run: npm ci diff --git a/.github/workflows/upgrade_dm_via_tiup.yaml b/.github/workflows/upgrade_dm_via_tiup.yaml index bc820c9c26..053822e552 100644 --- a/.github/workflows/upgrade_dm_via_tiup.yaml +++ b/.github/workflows/upgrade_dm_via_tiup.yaml @@ -24,7 +24,7 @@ concurrency: jobs: from_v1: name: From V1 - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest # skip it now, the ansible script fails with "Could not find the requested service prometheus-9090.service: host" # TODO enable it later. if: ${{ false }} @@ -33,18 +33,18 @@ jobs: steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: go/src/github.com/pingcap/tiflow - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: go/src/github.com/pingcap/tiflow ref: refs/pull/${{ github.event.inputs.pr }}/head @@ -73,7 +73,7 @@ jobs: from_v2: name: From V2 - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: working-directory: ${{ github.workspace }}/go/src/github.com/pingcap/tiflow strategy: @@ -84,18 +84,18 @@ jobs: steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: go/src/github.com/pingcap/tiflow - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: go/src/github.com/pingcap/tiflow ref: refs/pull/${{ github.event.inputs.pr }}/head @@ -167,7 +167,7 @@ jobs: # Update logs as artifact seems not stable, so we set `continue-on-error: true` here. - name: Upload logs continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: ${{ failure() }} with: name: upgrade-via-tiup-${{ matrix.previous_v2 }} @@ -186,17 +186,17 @@ jobs: upgrade_tidb: name: Upgrade TiDB - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest env: working-directory: ${{ github.workspace }}/go/src/github.com/pingcap/tiflow steps: - name: Set up Go env - uses: actions/setup-go@v3 + uses: actions/setup-go@v6 with: - go-version: '1.23' + go-version-file: 'go.mod' - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v6 with: path: go/src/github.com/pingcap/tiflow From fe2eefe226de2b0d7e4ac71e480440a5adc9cd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= Date: Thu, 26 Mar 2026 08:57:19 +0100 Subject: [PATCH 2/3] Fix checkout/setup-go order --- .github/workflows/dm_binlog_999999.yaml | 6 +++--- .github/workflows/dm_chaos.yaml | 16 +++++++++------- .../workflows/dm_mariadb_master_down_and_up.yaml | 6 +++--- .github/workflows/dm_upstream_switch.yaml | 10 +++++----- .github/workflows/upgrade_dm_via_tiup.yaml | 10 +++++----- 5 files changed, 25 insertions(+), 23 deletions(-) diff --git a/.github/workflows/dm_binlog_999999.yaml b/.github/workflows/dm_binlog_999999.yaml index 6065a0b31e..7c22f91027 100644 --- a/.github/workflows/dm_binlog_999999.yaml +++ b/.github/workflows/dm_binlog_999999.yaml @@ -21,14 +21,14 @@ jobs: --privileged steps: + - name: Check out code + uses: actions/checkout@v6 + - name: Set up Go env uses: actions/setup-go@v6 with: go-version-file: 'go.mod' - - name: Check out code - uses: actions/checkout@v6 - - name: Check out code by workflow dispatch if: ${{ github.event.inputs.pr != '' }} uses: actions/checkout@v6 diff --git a/.github/workflows/dm_chaos.yaml b/.github/workflows/dm_chaos.yaml index e28a0b1cc7..49cc643ae1 100644 --- a/.github/workflows/dm_chaos.yaml +++ b/.github/workflows/dm_chaos.yaml @@ -36,13 +36,6 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: - # Set up Go for building DM - - name: Set up Go env - uses: actions/setup-go@v6 - with: - go-version-file: 'go.mod' - - name: Print Go version - run: go version # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Check out code @@ -54,6 +47,15 @@ jobs: with: ref: refs/pull/${{ github.event.inputs.pr }}/head + # Set up Go for building DM + - name: Set up Go env + uses: actions/setup-go@v6 + with: + go-version-file: 'go.mod' + + - name: Print Go version + run: go version + - name: Cache go modules uses: actions/cache@v5 with: diff --git a/.github/workflows/dm_mariadb_master_down_and_up.yaml b/.github/workflows/dm_mariadb_master_down_and_up.yaml index a12b3a0cf5..7a3844990e 100644 --- a/.github/workflows/dm_mariadb_master_down_and_up.yaml +++ b/.github/workflows/dm_mariadb_master_down_and_up.yaml @@ -14,14 +14,14 @@ jobs: runs-on: ubuntu-latest steps: + - name: Check out code + uses: actions/checkout@v6 + - name: Set up Go env uses: actions/setup-go@v6 with: go-version-file: 'go.mod' - - name: Check out code - uses: actions/checkout@v6 - - name: Cache go modules uses: actions/cache@v5 with: diff --git a/.github/workflows/dm_upstream_switch.yaml b/.github/workflows/dm_upstream_switch.yaml index 3ae52d7338..ee742629f7 100644 --- a/.github/workflows/dm_upstream_switch.yaml +++ b/.github/workflows/dm_upstream_switch.yaml @@ -16,11 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - - name: Set up Go env - uses: actions/setup-go@v6 - with: - go-version-file: 'go.mod' - - name: Check out code uses: actions/checkout@v6 @@ -30,6 +25,11 @@ jobs: with: ref: refs/pull/${{ github.event.inputs.pr }}/head + - name: Set up Go env + uses: actions/setup-go@v6 + with: + go-version-file: 'go.mod' + - name: Cache go modules uses: actions/cache@v5 with: diff --git a/.github/workflows/upgrade_dm_via_tiup.yaml b/.github/workflows/upgrade_dm_via_tiup.yaml index 053822e552..8ef3b57d60 100644 --- a/.github/workflows/upgrade_dm_via_tiup.yaml +++ b/.github/workflows/upgrade_dm_via_tiup.yaml @@ -32,11 +32,6 @@ jobs: working-directory: ${{ github.workspace }}/go/src/github.com/pingcap/tiflow steps: - - name: Set up Go env - uses: actions/setup-go@v6 - with: - go-version-file: 'go.mod' - - name: Check out code uses: actions/checkout@v6 with: @@ -49,6 +44,11 @@ jobs: path: go/src/github.com/pingcap/tiflow ref: refs/pull/${{ github.event.inputs.pr }}/head + - name: Set up Go env + uses: actions/setup-go@v6 + with: + go-version-file: 'go.mod' + - name: Setup containers working-directory: ${{ env.working-directory }} run: | From 7f01cdb0a79bce20e7aed0aba78f2955a26fe70a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20van=20Eeden?= Date: Thu, 7 May 2026 15:34:15 +0200 Subject: [PATCH 3/3] Pin Ubuntu version --- .github/workflows/assign_bugs_questions_project.yaml | 2 +- .github/workflows/dataflow_engine_chaos.yaml | 2 +- .github/workflows/dm_binlog_999999.yaml | 2 +- .github/workflows/dm_chaos.yaml | 2 +- .github/workflows/dm_integration_basic.yaml | 4 ++-- .github/workflows/dm_mariadb_master_down_and_up.yaml | 2 +- .github/workflows/dm_ui_lint.yaml | 2 +- .github/workflows/dm_upstream_switch.yaml | 2 +- .github/workflows/docs_lint.yaml | 2 +- .github/workflows/upgrade_dm_via_tiup.yaml | 6 +++--- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/assign_bugs_questions_project.yaml b/.github/workflows/assign_bugs_questions_project.yaml index 72841bc86c..f193687330 100644 --- a/.github/workflows/assign_bugs_questions_project.yaml +++ b/.github/workflows/assign_bugs_questions_project.yaml @@ -8,7 +8,7 @@ env: jobs: assign_bug_project: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 name: Assign to Bugs and Questions Project steps: - name: Run issues assignment to project Question and Bug Reports Kanban diff --git a/.github/workflows/dataflow_engine_chaos.yaml b/.github/workflows/dataflow_engine_chaos.yaml index aa062644a4..18c1b47124 100644 --- a/.github/workflows/dataflow_engine_chaos.yaml +++ b/.github/workflows/dataflow_engine_chaos.yaml @@ -20,7 +20,7 @@ jobs: # This workflow contains a single job called "base" base: # The type of runner that the job will run on - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 50 strategy: fail-fast: false diff --git a/.github/workflows/dm_binlog_999999.yaml b/.github/workflows/dm_binlog_999999.yaml index 7c22f91027..6012c97885 100644 --- a/.github/workflows/dm_binlog_999999.yaml +++ b/.github/workflows/dm_binlog_999999.yaml @@ -13,7 +13,7 @@ on: jobs: test-binlog-999999: name: Test binlog 999999 - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 services: docker: image: docker:19.03.12 diff --git a/.github/workflows/dm_chaos.yaml b/.github/workflows/dm_chaos.yaml index 49cc643ae1..a10f1eeda4 100644 --- a/.github/workflows/dm_chaos.yaml +++ b/.github/workflows/dm_chaos.yaml @@ -20,7 +20,7 @@ jobs: # This workflow contains a single job called "base" base: # The type of runner that the job will run on - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 50 strategy: fail-fast: false diff --git a/.github/workflows/dm_integration_basic.yaml b/.github/workflows/dm_integration_basic.yaml index a54d0531c9..ec7b34fad4 100644 --- a/.github/workflows/dm_integration_basic.yaml +++ b/.github/workflows/dm_integration_basic.yaml @@ -22,7 +22,7 @@ jobs: - '8.0' - '8.4' - '9.7' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 services: mysql: image: container-registry.oracle.com/mysql/community-server:${{ matrix.mysql_version }} @@ -157,7 +157,7 @@ jobs: - '11.4' - '11.8' - '12.3-rc' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 services: tidb: image: 'pingcap/tidb:v8.5.5' diff --git a/.github/workflows/dm_mariadb_master_down_and_up.yaml b/.github/workflows/dm_mariadb_master_down_and_up.yaml index 7a3844990e..f2d694aaa4 100644 --- a/.github/workflows/dm_mariadb_master_down_and_up.yaml +++ b/.github/workflows/dm_mariadb_master_down_and_up.yaml @@ -11,7 +11,7 @@ on: jobs: mariadb-master-down-and-up: name: mariadb-master-down-and-up - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Check out code diff --git a/.github/workflows/dm_ui_lint.yaml b/.github/workflows/dm_ui_lint.yaml index 9b9dde2b08..0d0fcb35d1 100644 --- a/.github/workflows/dm_ui_lint.yaml +++ b/.github/workflows/dm_ui_lint.yaml @@ -8,7 +8,7 @@ on: jobs: dm-web-ui-lint: name: DM Web UI Lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 defaults: run: diff --git a/.github/workflows/dm_upstream_switch.yaml b/.github/workflows/dm_upstream_switch.yaml index ee742629f7..7ec3ef973b 100644 --- a/.github/workflows/dm_upstream_switch.yaml +++ b/.github/workflows/dm_upstream_switch.yaml @@ -13,7 +13,7 @@ on: jobs: upstream-database-switch: name: upstream-database-switch - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Check out code diff --git a/.github/workflows/docs_lint.yaml b/.github/workflows/docs_lint.yaml index ed7733ece9..79066e0197 100644 --- a/.github/workflows/docs_lint.yaml +++ b/.github/workflows/docs_lint.yaml @@ -17,7 +17,7 @@ jobs: strategy: matrix: node-version: [12.x] - os: [ubuntu-latest] + os: [ubuntu-24.04] runs-on: ${{ matrix.os }} diff --git a/.github/workflows/upgrade_dm_via_tiup.yaml b/.github/workflows/upgrade_dm_via_tiup.yaml index 8ef3b57d60..3e1a68828b 100644 --- a/.github/workflows/upgrade_dm_via_tiup.yaml +++ b/.github/workflows/upgrade_dm_via_tiup.yaml @@ -24,7 +24,7 @@ concurrency: jobs: from_v1: name: From V1 - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # skip it now, the ansible script fails with "Could not find the requested service prometheus-9090.service: host" # TODO enable it later. if: ${{ false }} @@ -73,7 +73,7 @@ jobs: from_v2: name: From V2 - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: working-directory: ${{ github.workspace }}/go/src/github.com/pingcap/tiflow strategy: @@ -186,7 +186,7 @@ jobs: upgrade_tidb: name: Upgrade TiDB - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 env: working-directory: ${{ github.workspace }}/go/src/github.com/pingcap/tiflow steps: