diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47bf8b9..4f2cab8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,13 +19,13 @@ jobs: name: Build + gates (node 22) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@v5 with: version: 10.11.0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' cache: 'pnpm' @@ -79,7 +79,7 @@ jobs: run: node e2e/smoke/tree-shake/check.mjs - name: Upload packed tarball for smoke matrix - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: whisper-tarball path: e2e/smoke/wardbox-whisper-*.tgz @@ -100,10 +100,10 @@ jobs: matrix: runtime: [node-esm, node-cjs, deno, bun] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download packed tarball - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: whisper-tarball path: e2e/smoke/ @@ -111,13 +111,13 @@ jobs: # Node legs share pnpm + Node setup - name: Setup pnpm if: startsWith(matrix.runtime, 'node') - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v5 with: version: 10.11.0 - name: Setup Node if: startsWith(matrix.runtime, 'node') - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '22' cache: 'pnpm' diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d00e54d..29ca457 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,11 +18,11 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v5 with: version: 10 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' cache: 'pnpm' @@ -32,7 +32,7 @@ jobs: run: pnpm --filter whisper-docs build env: PAGES_BASE_PATH: /whisper - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v5 with: path: packages/docs/out @@ -44,4 +44,4 @@ jobs: url: ${{ steps.deployment.outputs.page_url }} steps: - id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7eb2d6..0929b0e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,18 +19,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v5 with: version: 10 # Trusted publishing requires npm >= 11.5.1 which ships with Node 24 - name: Setup Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '24' cache: 'pnpm' diff --git a/.github/workflows/schema-drift.yml b/.github/workflows/schema-drift.yml index 4637603..ca3db82 100644 --- a/.github/workflows/schema-drift.yml +++ b/.github/workflows/schema-drift.yml @@ -13,11 +13,11 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'wardbox/whisper' steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 + - uses: actions/checkout@v6 + - uses: pnpm/action-setup@v5 with: version: 10.11.0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' cache: 'pnpm' @@ -37,7 +37,7 @@ jobs: fi - name: Create PR if: steps.diff.outputs.changed == 'true' - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: title: 'chore: update schemas for Riot API changes' branch: schema-drift-update diff --git a/.github/workflows/token-check.yml b/.github/workflows/token-check.yml index 974741c..da391e8 100644 --- a/.github/workflows/token-check.yml +++ b/.github/workflows/token-check.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'wardbox/whisper' steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: '22' registry-url: 'https://registry.npmjs.org'