2025-05-07 00:21:37 -06:00

21 lines
654 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: curl -sS https://git.cyborggrizzly.com/bearmetal/ci-actions/raw/branch/main/deno-release/entrypoint.sh | bash -s "${{ inputs.entrypoint }}" "${{ inputs.compile-flags }}"