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: | chmod +x ./deno-release/release.sh ./deno-release/release.sh "${{ inputs.entrypoint }}" "${{ inputs.compile-flags }}"