diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index fd97ea2..45d8640 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,14 +26,14 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} version: 'latest' - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Run build run: earthly --org Coobaha --sat docs --ci --output +docs.build - name: Run tests run: earthly --org Coobaha --sat docs --ci +docs.test - name: Upload documentation - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: docs path: | @@ -52,7 +52,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v5 with: name: docs @@ -62,13 +62,13 @@ jobs: args: unzip -qq ${{ env.ARTIFACT }} -d dir - name: Setup Pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v4 with: path: dir - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index afed0ef..b8e20e8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,13 +9,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [20, 21, 22] + node: [20, 21, 22, 24] steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} cache: 'pnpm' diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 785bbd0..ddbaf26 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -6,13 +6,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [20, 21, 22] + node: [20, 21, 22, 24] steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} cache: 'pnpm' diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 2983b3d..b73af00 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -11,7 +11,7 @@ jobs: release-please-pr: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - id: release-pr @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest environment: main steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - uses: google-github-actions/release-please-action@v3 @@ -35,10 +35,8 @@ jobs: release-type: node package-name: '@coobaha/typed-fastify' command: github-release - - uses: pnpm/action-setup@v2 - with: - version: 8 - - uses: actions/setup-node@v4 + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v5 if: ${{ steps.release.outputs.release_created }} with: node-version: 20