name: Deno Multi-Platform Release description: Compile and attach binaries to a Gitea release inputs: entrypoint: description: Deno entrypoint file (e.g., src/main.ts) required: true compile-flags: description: Optional flags to pass to `deno compile` required: false runs: using: "composite" steps: - name: Set up Deno uses: denoland/setup-deno@v1 with: deno-version: 2.3.1 - name: Run release script shell: bash run: curl -sS https://git.cyborggrizzly.com/bearmetal/ci-actions/raw/branch/main/deno-release/entrypoint.sh | bash -s "${{ inputs.entrypoint }}" "${{ inputs.compile-flags }}"