diff --git a/.github/workflows/actionlint.yml b/.github/workflows/actionlint.yml index 2d9fa637..d204771b 100644 --- a/.github/workflows/actionlint.yml +++ b/.github/workflows/actionlint.yml @@ -8,7 +8,7 @@ on: jobs: actionlint: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: reviewdog/action-actionlint@v1 diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml index dc5d3b66..504c3ee1 100644 --- a/.github/workflows/bump.yml +++ b/.github/workflows/bump.yml @@ -20,7 +20,7 @@ on: type: string jobs: bump: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cspell.yml b/.github/workflows/cspell.yml index 27bef54b..7410f671 100644 --- a/.github/workflows/cspell.yml +++ b/.github/workflows/cspell.yml @@ -3,7 +3,7 @@ on: pull_request: jobs: spellcheck: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - uses: streetsidesoftware/cspell-action@v6 diff --git a/.github/workflows/dependabot.yml b/.github/workflows/dependabot.yml index 2d0d2064..239abc99 100644 --- a/.github/workflows/dependabot.yml +++ b/.github/workflows/dependabot.yml @@ -7,7 +7,7 @@ permissions: jobs: dependabot: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: github.actor == 'dependabot[bot]' steps: - name: Dependabot metadata diff --git a/.github/workflows/export-labels.yml b/.github/workflows/export-labels.yml index cc01bec9..a97ef7a5 100644 --- a/.github/workflows/export-labels.yml +++ b/.github/workflows/export-labels.yml @@ -12,7 +12,7 @@ permissions: jobs: export_labels: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 5 steps: - uses: EndBug/export-label-config@v1 @@ -20,7 +20,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} create_pull_request: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 5 needs: - export_labels diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 2f5705e9..f243f379 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -13,7 +13,7 @@ on: jobs: build: timeout-minutes: 10 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: @@ -48,7 +48,7 @@ jobs: - uses: codecov/codecov-action@v5 quality: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v4 @@ -58,7 +58,7 @@ jobs: run: biome ci . chromatic-deployment: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index 4ff3cb85..13fff173 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -14,7 +14,7 @@ permissions: jobs: label_sync: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 timeout-minutes: 2 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/tauri.yaml b/.github/workflows/tauri.yaml index 996704e3..3a8038ef 100644 --- a/.github/workflows/tauri.yaml +++ b/.github/workflows/tauri.yaml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - platform: [macos-latest, ubuntu-latest, windows-latest] + platform: [macos-latest, ubuntu-22.04, windows-latest] runs-on: ${{ matrix.platform }} steps: @@ -27,7 +27,7 @@ jobs: components: rustfmt, clippy - uses: Swatinem/rust-cache@v2 - name: install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-latest' + if: matrix.platform == 'ubuntu-22.04' run: | sudo apt-get update sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libappindicator3-dev librsvg2-dev patchelf @@ -38,8 +38,8 @@ jobs: projectPath: apps/desktop GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Check - if: matrix.platform == 'ubuntu-latest' + if: matrix.platform == 'ubuntu-22.04' run: cargo clippy --workspace --all-targets --all-features -- -D warnings - name: rustfmt - if: matrix.platform == 'ubuntu-latest' + if: matrix.platform == 'ubuntu-22.04' run: cargo fmt --all --check