add workflow_dispatch trigger for testing binary publishing

This commit is contained in:
Adil Hafeez 2026-03-03 15:02:25 -08:00
parent 38cb81ba7a
commit 9d223d54f9
No known key found for this signature in database
GPG key ID: 9B18EF7691369645

View file

@ -3,6 +3,11 @@ name: Publish pre-compiled binaries (release)
on:
release:
types: [published]
workflow_dispatch:
inputs:
tag:
description: "Release tag to upload binaries to (e.g. 0.4.9)"
required: true
permissions:
contents: write
@ -27,7 +32,7 @@ jobs:
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
gh release upload "${{ github.event.release.tag_name }}" \
gh release upload "${{ github.event.release.tag_name || inputs.tag }}" \
crates/target/wasm32-wasip1/release/prompt_gateway.wasm \
crates/target/wasm32-wasip1/release/llm_gateway.wasm \
--clobber
@ -50,7 +55,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cp crates/target/release/brightstaff brightstaff-linux-amd64
gh release upload "${{ github.event.release.tag_name }}" \
gh release upload "${{ github.event.release.tag_name || inputs.tag }}" \
brightstaff-linux-amd64 \
--clobber
@ -72,7 +77,7 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cp crates/target/release/brightstaff brightstaff-linux-arm64
gh release upload "${{ github.event.release.tag_name }}" \
gh release upload "${{ github.event.release.tag_name || inputs.tag }}" \
brightstaff-linux-arm64 \
--clobber
@ -94,6 +99,6 @@ jobs:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
cp crates/target/release/brightstaff brightstaff-darwin-arm64
gh release upload "${{ github.event.release.tag_name }}" \
gh release upload "${{ github.event.release.tag_name || inputs.tag }}" \
brightstaff-darwin-arm64 \
--clobber