diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml new file mode 100644 index 0000000..0740890 --- /dev/null +++ b/.forgejo/workflows/deploy.yaml @@ -0,0 +1,26 @@ +name: "Deploy" +on: ["push"] + +jobs: + build: + runs-on: "docker" + container: + image: "code.forgejo.org/oci/node:22-alpine3.21" + steps: + - name: "Checkout" + uses: "https://code.forgejo.org/actions/checkout@v4" + + - name: "Install dependencies" + run: "pnpm install" + + - name: "Build" + run: "pnpm build" + + - name: "Upload" + uses: "https://code.forgejo.org/forgejo/upload-artifact@v4" + with: + name: "site.zip" + if-no-files-found: "error" + path: | + ./dist/**/* + !dist/.vite \ No newline at end of file