21 lines
654 B
YAML
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 }}"
|