diff --git a/.github/workflows/nextjs.yml b/.github/workflows/nextjs.yml index e9c7460..20b1d0b 100644 --- a/.github/workflows/nextjs.yml +++ b/.github/workflows/nextjs.yml @@ -26,17 +26,16 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Setup node uses: actions/setup-node@v4 with: node-version: "20" cache: "npm" + - name: Setup pages uses: actions/configure-pages@v5 - with: - # Automatically inject basePath in your Next.js configuration file and disable - # server side image optimization (https://nextjs.org/docs/api-reference/next/image#unoptimized). - static_site_generator: next + - name: Restore cache uses: actions/cache@v4 with: @@ -47,12 +46,16 @@ jobs: # If source files changed but packages didn't, rebuild from a prior cache. restore-keys: | ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}- + - name: Install dependencies run: npm install + - name: Build with next.js run: npm run build + - name: nojekyll run: touch ./out/.nojekyll + - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: