diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 49d5665533..59bc9cca5b 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -21,7 +21,7 @@ jobs: MAIN-BENCH: ${{ steps.benchmark-main.outputs.BENCH_RESULT }} steps: # https://github.com/actions/checkout/issues/331#issuecomment-1438220926 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: persist-credentials: false ref: refs/pull/${{ github.event.issue.number }}/head @@ -30,9 +30,9 @@ jobs: uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: 18 cache: "pnpm" - name: Install dependencies @@ -63,7 +63,7 @@ jobs: shell: bash # main benchmark - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: persist-credentials: false ref: "main" @@ -94,7 +94,7 @@ jobs: pull-requests: write steps: - name: Comment PR - uses: peter-evans/create-or-update-comment@v2 + uses: peter-evans/create-or-update-comment@v4 continue-on-error: true with: issue-number: ${{ github.event.issue.number }} diff --git a/.github/workflows/check-merge.yml b/.github/workflows/check-merge.yml index 26664cb50a..0951081ed5 100644 --- a/.github/workflows/check-merge.yml +++ b/.github/workflows/check-merge.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Check if there is already a block on this PR id: blocked - uses: actions/github-script@v6 + uses: actions/github-script@v7 env: issue_number: ${{ github.event.number }} with: @@ -32,14 +32,14 @@ jobs: return 'false' result-encoding: string - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 if: steps.blocked.outputs.result != 'true' with: fetch-depth: 0 - name: Get changed files in the .changeset folder id: changed-files - uses: tj-actions/changed-files@v41 + uses: tj-actions/changed-files@v42 if: steps.blocked.outputs.result != 'true' with: files: | @@ -63,7 +63,7 @@ jobs: done - name: Add label - uses: actions/github-script@v6 + uses: actions/github-script@v7 if: steps.check.outputs.found == 'true' env: issue_number: ${{ github.event.number }} @@ -77,7 +77,7 @@ jobs: }); - name: Change PR Status - uses: actions/github-script@v6 + uses: actions/github-script@v7 if: steps.check.outputs.found == 'true' env: issue_number: ${{ github.event.number }} diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 268c577ce5..8484b8bb2b 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -26,13 +26,13 @@ jobs: timeout-minutes: 7 steps: - name: Check out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 291e44e740..88d5aaa4a7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,13 +47,13 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup node@${{ matrix.NODE_VERSION }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.NODE_VERSION }} cache: "pnpm" @@ -77,13 +77,13 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" @@ -122,13 +122,13 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup node@${{ matrix.NODE_VERSION }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.NODE_VERSION }} cache: "pnpm" @@ -159,13 +159,13 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup node@${{ matrix.NODE_VERSION }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.NODE_VERSION }} cache: "pnpm" @@ -195,19 +195,19 @@ jobs: run: git config --global core.autocrlf false - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup node@${{ matrix.NODE_VERSION }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.NODE_VERSION }} cache: "pnpm" - name: Checkout docs - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: withastro/docs path: smoke/docs @@ -227,7 +227,7 @@ jobs: - name: Check if docs changed id: changes - uses: dorny/paths-filter@v2 + uses: dorny/paths-filter@v3 with: filters: | docs: diff --git a/.github/workflows/cleanup-cache.yml b/.github/workflows/cleanup-cache.yml index cf03bbfee5..9d8205cc53 100644 --- a/.github/workflows/cleanup-cache.yml +++ b/.github/workflows/cleanup-cache.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cleanup caches older than 5 days if: github.event_name == 'schedule' diff --git a/.github/workflows/issue-opened.yml b/.github/workflows/issue-opened.yml index 005d372085..7171a1b9b7 100644 --- a/.github/workflows/issue-opened.yml +++ b/.github/workflows/issue-opened.yml @@ -12,7 +12,7 @@ jobs: permissions: issues: write steps: - - uses: actions/github-script@v6 + - uses: actions/github-script@v7 with: script: | github.rest.issues.addLabels({ diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 616463c273..4a383209f1 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest if: github.repository_owner == 'withastro' steps: - - uses: actions/labeler@v4 + - uses: actions/labeler@v5 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" sync-labels: true diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8e2fd8af4b..01a44d6a31 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,13 +30,13 @@ jobs: outputs: run_job: ${{ steps.check_files.outputs.run_job }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" @@ -66,7 +66,7 @@ jobs: if: needs.check_for_update.outputs.run_job == 'true' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 68a1c97176..e6098e0959 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,13 +27,13 @@ jobs: contents: write id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" diff --git a/.github/workflows/scripts.yml b/.github/workflows/scripts.yml index a22ec467bc..e3b9db4992 100644 --- a/.github/workflows/scripts.yml +++ b/.github/workflows/scripts.yml @@ -23,10 +23,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Checkout Main into tmp - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: main path: main @@ -35,7 +35,7 @@ jobs: uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm" @@ -44,7 +44,7 @@ jobs: run: pnpm install - name: Check Bundle Size - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | const { default: script } = await import('${{ github.workspace }}/.github/scripts/bundle-size.mjs') diff --git a/.github/workflows/snapshot-release.yml b/.github/workflows/snapshot-release.yml index b5cc835610..fa72d9964a 100644 --- a/.github/workflows/snapshot-release.yml +++ b/.github/workflows/snapshot-release.yml @@ -34,7 +34,7 @@ jobs: - name: Extract the snapshot name from comment body id: getSnapshotName - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | const { body } = context.payload.comment; @@ -58,7 +58,7 @@ jobs: with: token: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ steps.refs.outputs.head_ref }} fetch-depth: 0 @@ -69,7 +69,7 @@ jobs: uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 registry-url: "https://registry.npmjs.org" @@ -124,7 +124,7 @@ jobs: NO_COLOR: 1 - name: Pull Request Notification - uses: actions/github-script@v6 + uses: actions/github-script@v7 env: TAG: ${{ steps.getSnapshotName.outputs.result }} STATUS_DATA: ${{ steps.changesets.outputs.status }} diff --git a/.github/workflows/test-hosts.yml b/.github/workflows/test-hosts.yml index c60d80e311..40ed5691d5 100644 --- a/.github/workflows/test-hosts.yml +++ b/.github/workflows/test-hosts.yml @@ -19,13 +19,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PNPM uses: pnpm/action-setup@v2 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: "pnpm"