diff --git a/.github/workflows/webpack.yml b/.github/workflows/webpack.yml index efad104..ad4bebf 100644 --- a/.github/workflows/webpack.yml +++ b/.github/workflows/webpack.yml @@ -10,43 +10,42 @@ jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18.x, 20.x] - steps: - uses: actions/checkout@v3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: '20.x' - name: Build run: | npm install npm run build - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 with: name: page path: docs if-no-files-found: error deploy: + needs: build environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source runs-on: ubuntu-latest - needs: build steps: - - uses: actions/download-artifact@master + - uses: actions/download-artifact@v3 with: name: page path: . - - uses: actions/configure-pages@v1 - - uses: actions/upload-pages-artifact@v1 + - uses: actions/configure-pages@v4 + - uses: actions/upload-pages-artifact@v2 with: path: . - id: deployment - uses: actions/deploy-pages@main + uses: actions/deploy-pages@v3