From 2d3bd5b3a37e4ca0c6025cc871ac74ae8db8fa08 Mon Sep 17 00:00:00 2001 From: ibrahim halatci Date: Fri, 25 Apr 2025 11:14:08 +0300 Subject: [PATCH] update workflow base OS (#7971) backport workflow fix to 12.1 release branch --- .github/workflows/build_and_test.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index dfbc368bb..d01e5a470 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -38,7 +38,7 @@ jobs: run: echo 'noop' check-sql-snapshots: needs: params - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: ${{ needs.params.outputs.build_image_name }}:${{ needs.params.outputs.sql_snapshot_pg_version }}${{ needs.params.outputs.image_suffix }} options: --user root @@ -50,7 +50,7 @@ jobs: ci/check_sql_snapshots.sh check-style: needs: params - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: ${{ needs.params.outputs.style_checker_image_name }}:${{ needs.params.outputs.style_checker_tools_version }}${{ needs.params.outputs.image_suffix }} steps: @@ -108,7 +108,7 @@ jobs: - ${{ needs.params.outputs.pg14_version }} - ${{ needs.params.outputs.pg15_version }} - ${{ needs.params.outputs.pg16_version }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: "${{ matrix.image_name }}:${{ fromJson(matrix.pg_version).full }}${{ matrix.image_suffix }}" options: --user root @@ -212,7 +212,7 @@ jobs: pg_version: ${{ needs.params.outputs.pg16_version }} suite: regress image_name: ${{ needs.params.outputs.fail_test_image_name }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: "${{ matrix.image_name }}:${{ fromJson(matrix.pg_version).full }}${{ needs.params.outputs.image_suffix }}" options: --user root --dns=8.8.8.8 @@ -288,7 +288,7 @@ jobs: codecov_token: ${{ secrets.CODECOV_TOKEN }} test-pg-upgrade: name: PG${{ matrix.old_pg_major }}-PG${{ matrix.new_pg_major }} - check-pg-upgrade - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: "${{ needs.params.outputs.pgupgrade_image_name }}:${{ needs.params.outputs.upgrade_pg_versions }}${{ needs.params.outputs.image_suffix }}" options: --user root @@ -341,7 +341,7 @@ jobs: codecov_token: ${{ secrets.CODECOV_TOKEN }} test-citus-upgrade: name: PG${{ fromJson(needs.params.outputs.pg14_version).major }} - check-citus-upgrade - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: "${{ needs.params.outputs.citusupgrade_image_name }}:${{ fromJson(needs.params.outputs.pg14_version).full }}${{ needs.params.outputs.image_suffix }}" options: --user root @@ -390,7 +390,7 @@ jobs: if: always() env: CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: ${{ needs.params.outputs.test_image_name }}:${{ fromJson(needs.params.outputs.pg16_version).full }}${{ needs.params.outputs.image_suffix }} needs: @@ -412,7 +412,7 @@ jobs: ch_benchmark: name: CH Benchmark if: startsWith(github.ref, 'refs/heads/ch_benchmark/') - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: - build steps: @@ -430,7 +430,7 @@ jobs: tpcc_benchmark: name: TPCC Benchmark if: startsWith(github.ref, 'refs/heads/tpcc_benchmark/') - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: - build steps: @@ -449,7 +449,7 @@ jobs: name: Parallel 32 if: ${{ needs.test-flakyness-pre.outputs.tests != ''}} needs: test-flakyness-pre - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest outputs: json: ${{ steps.parallelization.outputs.json }} steps: @@ -461,7 +461,7 @@ jobs: test-flakyness-pre: name: Detect regression tests need to be ran if: ${{ !inputs.skip_test_flakyness }}} - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest needs: build outputs: tests: ${{ steps.detect-regression-tests.outputs.tests }} @@ -486,7 +486,7 @@ jobs: test-flakyness: if: false name: Test flakyness - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest container: image: ${{ needs.params.outputs.fail_test_image_name }}:${{ needs.params.outputs.pg16_version }}${{ needs.params.outputs.image_suffix }} options: --user root