@@ -15,5 +15,40 @@ concurrency:
15 cancel-in-progress: true
15 cancel-in-progress: true
18− deploy:
18+ build-and-deploy:
19− uses: rowtype-yoga/purescript-yoga-stories/.github/workflows/deploy-stories.yml@v0.1.13
19+ runs-on: ubuntu-latest
22+ url: ${{ steps.deployment.outputs.page_url }}
24+ - uses: actions/checkout@v4
26+ - uses: oven-sh/setup-bun@v2
30+ - uses: purescript-contrib/setup-purescript@main
32+ purescript: "0.15.15"
35+ - run: npm install -g purs-backend-es@1.4.2
37+ - name: Install JS dependencies
41+ test -f node_modules/vite/dist/node/chunks/config.js || npm install vite@7.3.1
45+ - run: npx yoga-stories build
47+ - uses: actions/configure-pages@v5
49+ - uses: actions/upload-pages-artifact@v3
53+ - uses: actions/deploy-pages@v4