a post-component library for building user-interfaces on the web.

ci: build dist before site deploy

tombl.dev 126ac338 1b2093fe

verified
+30
+30
.github/workflows/build.yml
··· 1 + on: 2 + push: 3 + branches: [main] 4 + 5 + permissions: 6 + contents: read 7 + pages: write 8 + id-token: write 9 + 10 + concurrency: 11 + group: pages 12 + cancel-in-progress: false 13 + 14 + jobs: 15 + deploy: 16 + environment: 17 + name: github-pages 18 + url: ${{ steps.deployment.outputs.page_url }} 19 + runs-on: ubuntu-latest 20 + steps: 21 + - uses: actions/checkout@v4 22 + - uses: actions/configure-pages@v5 23 + - run: npm ci 24 + - run: npm run build 25 + - run: rm -rf node_modules 26 + - uses: actions/upload-pages-artifact@v3 27 + with: 28 + path: . 29 + - id: deployment 30 + uses: actions/deploy-pages@v4