Emma a198601c34
All checks were successful
Build and Push Deno Release Action / build-and-publish (push) Successful in 26s
Build and Push Version Check Action / build (push) Successful in 18s
changes actions to composite because packages are only private which is stupid and inane and shouldn't be that way like what the actual hell why can't they just make things logical
2025-05-06 22:07:43 -06:00

23 lines
620 B
YAML

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 }}"