diff --git a/.github/workflows/check-pr-title.yaml b/.github/workflows/check-pr-title.yaml index 20f475c6b0..b6c07ca0ae 100644 --- a/.github/workflows/check-pr-title.yaml +++ b/.github/workflows/check-pr-title.yaml @@ -7,7 +7,7 @@ on: jobs: check_pr_title: name: 'Check PR title' - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: amannn/action-semantic-pull-request@v5.5.3 env: diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index e09c55976f..2a44a9ffb3 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -15,7 +15,7 @@ jobs: contents: write pages: write id-token: write - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index ea18ded79f..fe95ab1bb1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -39,7 +39,7 @@ jobs: fail-fast: true matrix: # We don't test on Windows as the tests are flaky - os: [ ubuntu-latest ] + os: [ ubuntu-22.04 ] node-version: [ 16, 18, 20 ] runs-on: ${{ matrix.os }} @@ -85,7 +85,7 @@ jobs: name: "Bump ${{ inputs.package }}: ${{ inputs.version }} version (${{ inputs.custom_version || 'n/a' }} custom version)" if: (!contains(github.event.head_commit.message, '[skip ci]') && !contains(github.event.head_commit.message, 'docs:')) needs: build_and_test - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout repository diff --git a/.github/workflows/test-and-release.yaml b/.github/workflows/test-and-release.yaml index 1d0ecdf88c..4ae458d170 100644 --- a/.github/workflows/test-and-release.yaml +++ b/.github/workflows/test-and-release.yaml @@ -25,8 +25,8 @@ jobs: fail-fast: false matrix: # tests on windows are extremely unstable - # os: [ ubuntu-latest, windows-2019 ] - os: [ ubuntu-latest ] + # os: [ ubuntu-22.04, windows-2019 ] + os: [ ubuntu-22.04 ] node-version: [ 16, 18, 20 ] steps: @@ -68,7 +68,7 @@ jobs: docs: name: Docs build if: ${{ !contains(github.event.head_commit.message, '[skip ci]') }} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Source code uses: actions/checkout@v4 @@ -101,7 +101,7 @@ jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout repository @@ -132,7 +132,7 @@ jobs: publish: name: Publish if: (github.ref == 'refs/heads/master' || github.event_name == 'release') && !contains(github.event.head_commit.message, '[skip ci]') && !contains(github.event.head_commit.message, 'docs:') - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: [ lint, build_and_test ] steps: - name: Checkout Source code diff --git a/.github/workflows/test-e2e.yaml b/.github/workflows/test-e2e.yaml index fcca311077..2046ccea47 100644 --- a/.github/workflows/test-e2e.yaml +++ b/.github/workflows/test-e2e.yaml @@ -13,7 +13,7 @@ jobs: # NPM install is done in a separate job and cached to speed up the following jobs. build_and_test: name: Build & Test - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Cancel Workflow Action