diff --git a/.github/workflows/00-init.yml b/.github/workflows/00-init.yml index 3e8b7710099..a6cf6b44439 100644 --- a/.github/workflows/00-init.yml +++ b/.github/workflows/00-init.yml @@ -6,7 +6,7 @@ on: jobs: init: name: Init - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/00-scan-secrets.yml b/.github/workflows/00-scan-secrets.yml index 594354ee727..29a11b37a6d 100644 --- a/.github/workflows/00-scan-secrets.yml +++ b/.github/workflows/00-scan-secrets.yml @@ -5,7 +5,7 @@ on: jobs: TruffleHog: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/01-build-outputs.yml b/.github/workflows/01-build-outputs.yml index 21a90a90393..0244c53c632 100644 --- a/.github/workflows/01-build-outputs.yml +++ b/.github/workflows/01-build-outputs.yml @@ -7,7 +7,7 @@ on: jobs: build-showcases: name: Build outputs - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/01-build-packages.yml b/.github/workflows/01-build-packages.yml index dcbee4cc087..fbe0b3dd861 100644 --- a/.github/workflows/01-build-packages.yml +++ b/.github/workflows/01-build-packages.yml @@ -7,7 +7,7 @@ on: jobs: build-stencil-targets: name: Build Packages - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/01-build-patternhub.yml b/.github/workflows/01-build-patternhub.yml index af9a5164002..1cb613c0223 100644 --- a/.github/workflows/01-build-patternhub.yml +++ b/.github/workflows/01-build-patternhub.yml @@ -20,7 +20,7 @@ on: jobs: build-patternhub: name: Build Patternhub - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly outputs: path: ${{ steps.build.outputs.path }} steps: diff --git a/.github/workflows/01-build-showcases.yml b/.github/workflows/01-build-showcases.yml index 9d430f916bf..7521849cbeb 100644 --- a/.github/workflows/01-build-showcases.yml +++ b/.github/workflows/01-build-showcases.yml @@ -11,7 +11,7 @@ on: jobs: build-showcases: name: Build Showcase ${{ inputs.showcase }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/01-get-playwright-version.yml b/.github/workflows/01-get-playwright-version.yml index 11305198c36..b9ced0d03fb 100644 --- a/.github/workflows/01-get-playwright-version.yml +++ b/.github/workflows/01-get-playwright-version.yml @@ -11,7 +11,7 @@ on: jobs: playwright-version: name: Get and save publish version - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly outputs: version: ${{ steps.version.outputs.result }} steps: diff --git a/.github/workflows/01-get-publish-version.yml b/.github/workflows/01-get-publish-version.yml index 6e40799e77a..4a0caf59e4d 100644 --- a/.github/workflows/01-get-publish-version.yml +++ b/.github/workflows/01-get-publish-version.yml @@ -18,7 +18,7 @@ on: jobs: publish: name: Get and save publish version - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly outputs: release: ${{ steps.releaseCheck.outputs.release }} preRelease: ${{ steps.releaseCheck.outputs.preRelease }} diff --git a/.github/workflows/01-lint.yml b/.github/workflows/01-lint.yml index 2dc38fe329b..5e145464848 100644 --- a/.github/workflows/01-lint.yml +++ b/.github/workflows/01-lint.yml @@ -6,7 +6,7 @@ on: jobs: lint: name: Lint - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬️ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/01-test.yml b/.github/workflows/01-test.yml index 714f77cc4e7..648a7c2abdf 100644 --- a/.github/workflows/01-test.yml +++ b/.github/workflows/01-test.yml @@ -6,7 +6,7 @@ on: jobs: test: name: Test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬️ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/02-e2e-foundations.yml b/.github/workflows/02-e2e-foundations.yml index 013e6e56927..d55429f728b 100644 --- a/.github/workflows/02-e2e-foundations.yml +++ b/.github/workflows/02-e2e-foundations.yml @@ -14,7 +14,7 @@ permissions: jobs: playwright-foundations: name: 🧪🎭 - foundations - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly container: image: mcr.microsoft.com/playwright:v${{ inputs.version }} steps: diff --git a/.github/workflows/02-e2e-regenerate.yml b/.github/workflows/02-e2e-regenerate.yml index 0dfa4df9cac..03e83f3524b 100644 --- a/.github/workflows/02-e2e-regenerate.yml +++ b/.github/workflows/02-e2e-regenerate.yml @@ -20,7 +20,7 @@ permissions: jobs: regenerate-snapshots: name: 🧪🎭 - Regenerate snapshots ${{ inputs.type }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly container: image: mcr.microsoft.com/playwright:v${{ inputs.version }} steps: diff --git a/.github/workflows/02-e2e-showcases.yml b/.github/workflows/02-e2e-showcases.yml index 980245aaa13..7096c72cfa5 100644 --- a/.github/workflows/02-e2e-showcases.yml +++ b/.github/workflows/02-e2e-showcases.yml @@ -20,7 +20,7 @@ permissions: jobs: playwright-showcases: name: 🧪🎭 - ${{ inputs.showcase }}:${{ matrix.shardIndex }}/${{ matrix.shardTotal }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly container: image: mcr.microsoft.com/playwright:v${{ inputs.version }} strategy: diff --git a/.github/workflows/02-e2e.yml b/.github/workflows/02-e2e.yml index 8805055e620..dee085aca1e 100644 --- a/.github/workflows/02-e2e.yml +++ b/.github/workflows/02-e2e.yml @@ -14,7 +14,7 @@ permissions: jobs: playwright-ct: name: 🧪🎭 - ${{ matrix.framework }}:${{ matrix.shardIndex }}/${{ matrix.shardTotal }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly container: image: mcr.microsoft.com/playwright:v${{ inputs.version }} strategy: diff --git a/.github/workflows/03-deploy-gh-pages.yml b/.github/workflows/03-deploy-gh-pages.yml index 70be335eaf8..303446386d7 100644 --- a/.github/workflows/03-deploy-gh-pages.yml +++ b/.github/workflows/03-deploy-gh-pages.yml @@ -16,7 +16,7 @@ on: jobs: deploy: name: Deploy - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/03-publish-packages.yml b/.github/workflows/03-publish-packages.yml index 61ac1907a91..81f1be2ea48 100644 --- a/.github/workflows/03-publish-packages.yml +++ b/.github/workflows/03-publish-packages.yml @@ -19,7 +19,7 @@ on: jobs: publish: name: Publish latest package versions to GitHub Packages - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly permissions: id-token: write contents: write diff --git a/.github/workflows/99-add-url-comment.yml b/.github/workflows/99-add-url-comment.yml index be7df2dedc2..ca32f9698d6 100644 --- a/.github/workflows/99-add-url-comment.yml +++ b/.github/workflows/99-add-url-comment.yml @@ -6,7 +6,7 @@ on: jobs: url: name: 💬 Add url for gh-page as issue comment to PR - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/99-auto-merge.yml b/.github/workflows/99-auto-merge.yml index 5e34ea17048..2d4310dc053 100644 --- a/.github/workflows/99-auto-merge.yml +++ b/.github/workflows/99-auto-merge.yml @@ -5,7 +5,7 @@ on: jobs: dependabot: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly if: ${{ github.actor == 'dependabot[bot]' }} steps: - name: ⏬ Dependabot metadata diff --git a/.github/workflows/99-codeql-analysis.yml b/.github/workflows/99-codeql-analysis.yml index fd5247ffe4a..9b816cea988 100644 --- a/.github/workflows/99-codeql-analysis.yml +++ b/.github/workflows/99-codeql-analysis.yml @@ -6,7 +6,7 @@ on: jobs: analyze: name: Analyze - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly strategy: fail-fast: false matrix: diff --git a/.github/workflows/99-dependency-review.yml b/.github/workflows/99-dependency-review.yml index cba34507fda..6e629d7666c 100644 --- a/.github/workflows/99-dependency-review.yml +++ b/.github/workflows/99-dependency-review.yml @@ -5,7 +5,7 @@ on: jobs: dependency-review: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/99-labeler.yml b/.github/workflows/99-labeler.yml index 76b0b4ce4d2..27b7bf5cbc6 100644 --- a/.github/workflows/99-labeler.yml +++ b/.github/workflows/99-labeler.yml @@ -5,7 +5,7 @@ on: jobs: triage: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: 🏷️ Labeler uses: actions/labeler@v5 diff --git a/.github/workflows/cleanup.yml b/.github/workflows/cleanup.yml index e9ab54bf972..a0f2cee5d14 100644 --- a/.github/workflows/cleanup.yml +++ b/.github/workflows/cleanup.yml @@ -8,7 +8,7 @@ on: jobs: clean: name: Clean - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: ⏬ Checkout repo uses: actions/checkout@v4 diff --git a/.github/workflows/default.yml b/.github/workflows/default.yml index c518db9ffc6..754d4f1a79b 100644 --- a/.github/workflows/default.yml +++ b/.github/workflows/default.yml @@ -191,7 +191,7 @@ jobs: checks-done: if: ${{ always() }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: 🎉 Checks done run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8e7e8aac30..dcb4512be85 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -144,7 +144,7 @@ jobs: checks-done: if: ${{ always() }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 # Use Ubuntu 24.04 explicitly steps: - name: 🎉 Checks done run: |