diff --git a/.github/workflows/build-extension.yml b/.github/workflows/build-extension.yml index b7446eca0d..246673f089 100644 --- a/.github/workflows/build-extension.yml +++ b/.github/workflows/build-extension.yml @@ -8,7 +8,7 @@ concurrency: jobs: sha-hash: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: SHORT_SHA: ${{ steps.short-sha.outputs.SHORT_SHA }} steps: @@ -19,7 +19,7 @@ jobs: set-in-progress-message: if: github.repository == 'leather-io/extension' && github.actor != 'dependabot[bot]' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - sha-hash steps: @@ -30,7 +30,7 @@ jobs: build: name: build-${{ matrix.target }}-extension - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - sha-hash strategy: @@ -70,7 +70,7 @@ jobs: set-download-link: if: github.repository == 'leather-io/extension' && github.actor != 'dependabot[bot]' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - sha-hash - build diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index 4deec48863..7dbeb3ca52 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -5,7 +5,7 @@ on: [pull_request] jobs: chromatic: if: github.repository == 'leather-io/extension' && github.actor != 'dependabot[bot]' - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index 8d699a2faf..985a3c5ef4 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -8,7 +8,7 @@ on: jobs: lint-prettier: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -17,7 +17,7 @@ jobs: run: pnpm lint:prettier lint-eslint: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -26,7 +26,7 @@ jobs: run: pnpm lint:eslint lint-filename: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -35,7 +35,7 @@ jobs: run: pnpm lint:filename lint-commit: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: @@ -45,7 +45,7 @@ jobs: uses: wagoid/commitlint-github-action@v4 lint-deps: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -54,7 +54,7 @@ jobs: run: pnpm lint:deps lint-message-schema: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -63,7 +63,7 @@ jobs: run: pnpm lint:remote-wallet-config lint-unused-exports: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -72,7 +72,7 @@ jobs: run: pnpm lint:unused-exports lint-firefox-build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -84,7 +84,7 @@ jobs: - run: pnpm web-ext lint locked-versions: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -93,7 +93,7 @@ jobs: uses: ./.github/actions/check-version-lock audit: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -102,7 +102,7 @@ jobs: run: pnpm audit-ci --high --skip-dev typecheck: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -111,7 +111,7 @@ jobs: run: pnpm typecheck test-unit: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision @@ -120,7 +120,7 @@ jobs: run: pnpm test:unit test-build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision diff --git a/.github/workflows/contributor-advice.yml b/.github/workflows/contributor-advice.yml index 7eefaf7ee6..da0c719292 100644 --- a/.github/workflows/contributor-advice.yml +++ b/.github/workflows/contributor-advice.yml @@ -6,7 +6,7 @@ on: jobs: fork-detection: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: issues: write # When a fork diff --git a/.github/workflows/create-version.yml b/.github/workflows/create-version.yml index 7689203fd8..5b75f35001 100644 --- a/.github/workflows/create-version.yml +++ b/.github/workflows/create-version.yml @@ -18,7 +18,7 @@ env: jobs: semantic-release: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: new_release_published: ${{ steps.semantic.outputs.new_release_published }} new_release_version: ${{ steps.semantic.outputs.new_release_version }} diff --git a/.github/workflows/development-extension.yml b/.github/workflows/development-extension.yml index c0e91cb75e..0b04c0a114 100644 --- a/.github/workflows/development-extension.yml +++ b/.github/workflows/development-extension.yml @@ -22,7 +22,7 @@ env: jobs: build-extension: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 environment: development outputs: new_version: ${{ steps.extract_version.outputs.version }} diff --git a/.github/workflows/external-api-tests.yml b/.github/workflows/external-api-tests.yml index ad3ff74691..101820cbfd 100644 --- a/.github/workflows/external-api-tests.yml +++ b/.github/workflows/external-api-tests.yml @@ -10,7 +10,7 @@ env: jobs: test-ordinals: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: ./.github/actions/provision diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f8a36c9da1..3f4d24c38b 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -24,7 +24,7 @@ jobs: test: name: Shard ${{ matrix.shardIndex }} of ${{ matrix.shardTotal }} timeout-minutes: 30 - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -91,7 +91,7 @@ jobs: name: Merge reports if: always() needs: test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/publish-extensions.yml b/.github/workflows/publish-extensions.yml index a165f95b70..4ce8157e6b 100644 --- a/.github/workflows/publish-extensions.yml +++ b/.github/workflows/publish-extensions.yml @@ -22,7 +22,7 @@ env: jobs: extract-version: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: new_version: ${{ steps.extract_version.outputs.version }} steps: @@ -37,7 +37,7 @@ jobs: publish-chrome-extension: name: Publish Chrome extension - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: startsWith(github.ref, 'refs/tags/v') needs: - extract-version @@ -79,7 +79,7 @@ jobs: publish-firefox-extension: name: Publish Firefox extension - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: startsWith(github.ref, 'refs/tags/v') env: TARGET_BROWSER: firefox @@ -113,7 +113,7 @@ jobs: create-github-release: name: Create Github release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - extract-version - publish-chrome-extension @@ -150,7 +150,7 @@ jobs: leather-firefox.v${{ needs.extract-version.outputs.new_version }}.zip post_run: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 needs: - publish-chrome-extension - publish-firefox-extension diff --git a/.github/workflows/publish-unit-test-coverage.yml b/.github/workflows/publish-unit-test-coverage.yml index 54f4633a29..d03fb5ec90 100644 --- a/.github/workflows/publish-unit-test-coverage.yml +++ b/.github/workflows/publish-unit-test-coverage.yml @@ -7,7 +7,7 @@ on: jobs: coverage: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/update-leather-packages.yml b/.github/workflows/update-leather-packages.yml index 37f10af2da..5f549126fd 100644 --- a/.github/workflows/update-leather-packages.yml +++ b/.github/workflows/update-leather-packages.yml @@ -7,7 +7,7 @@ on: jobs: update-leather-deps: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4