From d6b078d2669011941abe723e04b691efb94220e6 Mon Sep 17 00:00:00 2001 From: "blacksmith-sh[bot]" <157653362+blacksmith-sh[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 09:37:57 +0000 Subject: [PATCH 1/2] Migrate workflows to Blacksmith --- .github/workflows/autofix.yml | 2 +- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/lunaria.yml | 2 +- .github/workflows/provenance.yml | 2 +- .github/workflows/semantic-pull-requests.yml | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) 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..c1010ebbc 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,7 @@ jobs: test: name: ๐Ÿงช Component tests - runs-on: ubuntu-24.04-arm + runs-on: blacksmith-4vcpu-ubuntu-2404-arm steps: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -114,7 +114,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 +141,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 +172,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 From 4cbd09684d32000b9e4c03dbbe623746bed90b78 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 4 Feb 2026 10:25:44 +0000 Subject: [PATCH 2/2] ci: try playwright container --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1010ebbc..91fd9f5d5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,6 +85,8 @@ jobs: test: name: ๐Ÿงช Component tests 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