name: Build and Bundle Gleam App run-name: ${{ gitea.actor }} pushed a commit on: push: branches: - "**" # Triggers on every commit to any branch jobs: format: runs-on: ubuntu-latest container: image: jaypoch/lumabuilder:latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Checking the format run: gleam format --check build-and-bundle: runs-on: ubuntu-latest container: # Replace this with the path to the image you built and pushed image: jaypoch/lumabuilder:latest steps: - name: Checkout code uses: actions/checkout@v4 # - name: Build Gleam to JavaScript # run: gleam build --target javascript # - name: Build bundle # run: | # esbuild build/dev/javascript/luma/luma.mjs \ # --bundle \ # --outfile=parser.js \ # --format=iife \ # --global-name=App # - name: Upload parser.js # uses: https://gitea.com/actions/upload-artifact@v3 # with: # name: parser-js # path: parser.js