diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96562c9..d1e7bd5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: verify: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: bun-version-file: package.json @@ -43,7 +43,7 @@ jobs: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - uses: oven-sh/setup-bun@v2 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index a6be422..369c5e1 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -16,15 +16,15 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: bun-version-file: package.json - run: bun install --frozen-lockfile - run: bun run docs:build - - uses: actions/configure-pages@v5 + - uses: actions/configure-pages@v6 if: github.event_name != 'pull_request' - - uses: actions/upload-pages-artifact@v3 + - uses: actions/upload-pages-artifact@v5 if: github.event_name != 'pull_request' with: path: docs/.vitepress/dist @@ -40,5 +40,5 @@ jobs: name: github-pages url: ${{ steps.deploy.outputs.page_url }} steps: - - uses: actions/deploy-pages@v4 + - uses: actions/deploy-pages@v5 id: deploy diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49844ee..aa877a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: released: ${{ steps.release.outputs.release_created }} tag: ${{ steps.release.outputs.tag_name }} steps: - - uses: googleapis/release-please-action@v4 + - uses: googleapis/release-please-action@v5 id: release with: config-file: release-please-config.json @@ -41,7 +41,7 @@ jobs: name: npm url: https://www.npmjs.com/package/@virtbase/proxmox-api steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: ref: ${{ needs.prepare.outputs.tag }} - uses: oven-sh/setup-bun@v2 @@ -49,7 +49,7 @@ jobs: bun-version-file: package.json # npm rather than bun for the publish itself: provenance attestation is # an npm CLI feature and bun does not emit it. - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v7 with: node-version-file: .nvmrc registry-url: https://registry.npmjs.org diff --git a/.github/workflows/schema-drift.yml b/.github/workflows/schema-drift.yml index 97bd861..58ce0c2 100644 --- a/.github/workflows/schema-drift.yml +++ b/.github/workflows/schema-drift.yml @@ -23,7 +23,7 @@ jobs: contents: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: oven-sh/setup-bun@v2 with: bun-version-file: package.json @@ -43,7 +43,7 @@ jobs: bun run docs:build - name: Open a pull request if anything changed - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: branch: chore/schema-drift # `feat!` so release-please treats an upstream API change as the