diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 231719f..bccffe2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -67,24 +67,28 @@ jobs: echo "Unable to determine package manager" exit 1 fi + - name: Setup Node uses: actions/setup-node@v4 with: node-version: "20" cache: ${{ steps.detect-package-manager.outputs.manager }} - cache-dependency-path: ${{ env.BUILD_PATH }}/package-lock.json + - name: Setup Pages id: pages uses: actions/configure-pages@v3 + - name: Install dependencies run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} working-directory: ${{ env.BUILD_PATH }} + - name: Build with Astro run: | ${{ steps.detect-package-manager.outputs.runner }} astro build \ --site "${{ steps.pages.outputs.origin }}" \ --base "${{ steps.pages.outputs.base_path }}" working-directory: ${{ env.BUILD_PATH }} + - name: Upload artifact uses: actions/upload-pages-artifact@v1 with: