this repo has no description
0
fork

Configure Feed

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

restructure workflow

nuv 2102d1e7 3ba9a68b

+45 -9
+45 -9
.forgejo/workflows/publish.yml
··· 6 6 - 'v*' 7 7 8 8 jobs: 9 - publish: 9 + gleam_build: 10 10 runs-on: docker-cli 11 - container: 12 - image: docker:dind 11 + container: 12 + image: ghcr.io/gleam-lang/gleam:v1.11.1-node-alpine 13 13 steps: 14 14 - name: Checkout repository 15 15 uses: https://data.forgejo.org/actions/checkout@v4 16 16 17 - - name: Make artifact directory 18 - run: mkdir artifacts 17 + - name: Run gleam build 18 + run: gleam build 19 19 20 - - name: Build Dockerfile 21 - run: docker build --output ./artifacts/ . 20 + - name: Upload artifacts 21 + uses: actions/upload-artifact@v4 22 + with: 23 + name: gleam_build 24 + path: ./build/dev/javascript/ 25 + 26 + bun_package: 27 + needs: gleam_build 28 + runs-on: docker-cli 29 + container: 30 + image: oven/bun 31 + steps: 32 + - name: Download artifact 33 + uses: actions/download-artifact@v4 34 + with: 35 + name: gleam_build 36 + path: /build 37 + 38 + - name: Build linux-x64 39 + run: bun build --compile --target=bun-linux-x64 /build/condition_overload/condition_overload.mjs --outfile /build/bin/linux-x64/condition_overload 40 + 41 + - name: Build linux-arm64 42 + run: bun build --compile --target=bun-linux-arm64 /build/condition_overload/condition_overload.mjs --outfile /build/bin/linux-arm64/condition_overload 43 + 44 + - name: Build windows-x64 45 + run: bun build --compile --target=bun-windows-x64 /build/condition_overload/condition_overload.mjs --outfile /build/bin/windows-x64/condition_overload 46 + 47 + - name: Build darwin-x64 48 + run: bun build --compile --target=bun-darwin-x64 /build/condition_overload/condition_overload.mjs --outfile /build/bin/darwin-x64/condition_overload 49 + 50 + - name: Build darwin-arm64 51 + run: bun build --compile --target=bun-darwin-arm64 /build/condition_overload/condition_overload.mjs --outfile /build/bin/darwin-arm64/condition_overload 52 + 53 + - name: Build x64-musl 54 + run: bun build --compile --target=bun-x64-musl /build/condition_overload/condition_overload.mjs --outfile /build/bin/x64-musl/condition_overload 55 + 56 + - name: Build linux-arm64-musl 57 + run: bun build --compile --target=bun-linux-arm64-musl /build/condition_overload/condition_overload.mjs --outfile /build/bin/linux-arm64-musl/condition_overload 22 58 23 59 - name: Upload release 24 - uses: https://data.forgejo.org/actions/forgejo-release@v2.7.1 60 + uses: actions/forgejo-release@v2.7.1 25 61 with: 26 62 direction: upload 27 63 url: https://git.nuv.sh 28 64 repo: nuv/condition_overload 29 65 token: ${{ secrets.WRITE_TOKEN }} 30 66 tag: ${{ forge.ref_name }} 31 - release-dir: ./artifacts/ 67 + release-dir: /build/bin/ 32 68 release-notes: ${{ env.FORGEJO_SHA }}