diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 53b3f93..82f865e 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: submodules: recursive fetch-depth: 0 @@ -33,7 +33,7 @@ jobs: bundler-cache: true - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -42,7 +42,7 @@ jobs: run: npm ci - name: Cache Jekyll build - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | .jekyll-cache @@ -70,7 +70,7 @@ jobs: JEKYLL_ENV: development - name: Upload development build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: development-site path: _site/ @@ -83,7 +83,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: submodules: recursive fetch-depth: 0 @@ -95,7 +95,7 @@ jobs: bundler-cache: true - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' @@ -104,7 +104,7 @@ jobs: run: npm ci - name: Cache Jekyll build - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | .jekyll-cache @@ -129,7 +129,7 @@ jobs: JEKYLL_ENV: production - name: Upload production build artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: production-site path: _site/ @@ -143,7 +143,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Ruby uses: ruby/setup-ruby@v1 @@ -152,7 +152,7 @@ jobs: bundler-cache: true - name: Download production build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: production-site path: _site/ @@ -185,7 +185,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Ruby uses: ruby/setup-ruby@v1 @@ -194,7 +194,7 @@ jobs: bundler-cache: true - name: Download production build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: production-site path: _site/ @@ -218,15 +218,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} - name: Download production build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: production-site path: _site/ @@ -297,15 +297,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} - name: Download production build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: production-site path: _site/ @@ -345,7 +345,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Ruby uses: ruby/setup-ruby@v1 @@ -354,7 +354,7 @@ jobs: bundler-cache: true - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5e2ed47..73347e7 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -23,12 +23,12 @@ jobs: matrix: language: [actions, javascript-typescript, ruby] steps: - - uses: actions/checkout@v4 - - uses: github/codeql-action/init@v3 + - uses: actions/checkout@v7 + - uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} build-mode: none queries: security-and-quality - - uses: github/codeql-action/analyze@v3 + - uses: github/codeql-action/analyze@v4 with: category: /language:${{ matrix.language }} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cf27735..6bbc1bb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -39,7 +39,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: submodules: recursive fetch-depth: 0 @@ -51,20 +51,20 @@ jobs: bundler-cache: true - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'npm' - name: Setup Pages id: pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v6 - name: Install Node dependencies run: npm ci - name: Restore Jekyll cache - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | .jekyll-cache @@ -158,12 +158,12 @@ jobs: cat deployment-report.txt - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: _site/ - name: Upload deployment report - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: deployment-report path: deployment-report.txt @@ -181,7 +181,7 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 - name: Get deployment URL run: | @@ -198,10 +198,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} @@ -310,7 +310,7 @@ jobs: continue-on-error: true - name: Upload Lighthouse reports - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 if: always() with: name: lighthouse-reports @@ -326,7 +326,7 @@ jobs: steps: - name: Download deployment report - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: deployment-report