Wowie what a gay little website for my gay little self aria.coffee
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: hardcode pnpm commands and use build-action script

aria cb0f9102 2b5c5302

+2 -23
+2 -23
.github/workflows/astro.yml
··· 35 35 steps: 36 36 - name: Checkout 37 37 uses: actions/checkout@v4 38 - - name: Detect package manager 39 - id: detect-package-manager 40 - run: | 41 - if [ -f "${{ github.workspace }}/yarn.lock" ]; then 42 - echo "manager=yarn" >> $GITHUB_OUTPUT 43 - echo "command=install" >> $GITHUB_OUTPUT 44 - echo "runner=yarn" >> $GITHUB_OUTPUT 45 - echo "lockfile=yarn.lock" >> $GITHUB_OUTPUT 46 - exit 0 47 - elif [ -f "${{ github.workspace }}/package.json" ]; then 48 - echo "manager=npm" >> $GITHUB_OUTPUT 49 - echo "command=ci" >> $GITHUB_OUTPUT 50 - echo "runner=npx --no-install" >> $GITHUB_OUTPUT 51 - echo "lockfile=package-lock.json" >> $GITHUB_OUTPUT 52 - exit 0 53 - else 54 - echo "Unable to determine package manager" 55 - exit 1 56 - fi 57 38 - name: Setup Node 58 39 uses: actions/setup-node@v6 59 40 with: ··· 64 45 id: pages 65 46 uses: actions/configure-pages@v5 66 47 - name: Install dependencies 67 - run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} 48 + run: pnpm install . 68 49 working-directory: ${{ env.BUILD_PATH }} 69 50 - name: Build with Astro 70 51 run: | 71 - ${{ steps.detect-package-manager.outputs.runner }} astro build \ 72 - --site "${{ steps.pages.outputs.origin }}" \ 73 - --base "${{ steps.pages.outputs.base_path }}" 52 + pnpm astro build-action 74 53 working-directory: ${{ env.BUILD_PATH }} 75 54 - name: Upload artifact 76 55 uses: actions/upload-pages-artifact@v3