diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index d9b63eead..9d8d64dc2 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -15,7 +15,7 @@ permissions: jobs: code: name: ๐Ÿค– Autofix code - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f88f1ef4..91fd9f5d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ permissions: jobs: lint: name: ๐Ÿ”  Lint project - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -40,7 +40,7 @@ jobs: types: name: ๐Ÿ’ช Type check - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -62,7 +62,7 @@ jobs: unit: name: ๐Ÿงช Unit tests - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -84,7 +84,9 @@ jobs: test: name: ๐Ÿงช Component tests - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm + container: + image: mcr.microsoft.com/playwright:v1.58.0-noble steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -114,7 +116,7 @@ jobs: browser: name: ๐Ÿ–ฅ๏ธ Browser tests - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm container: image: mcr.microsoft.com/playwright:v1.58.0-noble @@ -141,7 +143,7 @@ jobs: a11y: name: โ™ฟ Accessibility audit - runs-on: ubuntu-latest # See https://github.com/GoogleChrome/lighthouse/discussions/16834 + runs-on: blacksmith-4vcpu-ubuntu-2404 # See https://github.com/GoogleChrome/lighthouse/discussions/16834 strategy: matrix: mode: [dark, light] @@ -172,7 +174,7 @@ jobs: knip: name: ๐Ÿงน Unused code check - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/lunaria.yml b/.github/workflows/lunaria.yml index 44b695e10..528a3a1e8 100644 --- a/.github/workflows/lunaria.yml +++ b/.github/workflows/lunaria.yml @@ -18,7 +18,7 @@ permissions: jobs: lunaria-overview: name: ๐ŸŒ Generate Lunaria Overview - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - name: Checkout diff --git a/.github/workflows/provenance.yml b/.github/workflows/provenance.yml index 14fd9b758..d88b56e87 100644 --- a/.github/workflows/provenance.yml +++ b/.github/workflows/provenance.yml @@ -21,7 +21,7 @@ permissions: jobs: check-provenance: name: ๐Ÿ”’ Check provenance downgrades - runs-on: ubuntu-slim + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index e2eaff920..a06ffeb3c 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -16,7 +16,7 @@ jobs: pull-requests: read # for amannn/action-semantic-pull-request to analyze PRs statuses: write # for amannn/action-semantic-pull-request to mark status of analyzed PR if: github.repository == 'npmx-dev/npmx.dev' - runs-on: ubuntu-slim + runs-on: blacksmith-4vcpu-ubuntu-2404 name: ๐Ÿท๏ธ Validate PR title steps: - name: Validate PR title