CI: manual-trigger only for all build workflows

Auto-triggers on push were noisy — every merged PR kicked off the
linux + android + ios-sim builds. Switching to workflow_dispatch only.
Trigger via Gitea Actions UI when you want a build. workflow_dispatch
runs as the authenticated user, so secrets are always present.

Adds the push trigger back when we want pre-merge gating or CI on every
commit (e.g., release-tag automation).
This commit is contained in:
jwinterm
2026-05-19 07:57:22 -04:00
parent 1e4af3dbde
commit d21c944f3f
3 changed files with 8 additions and 16 deletions
+3 -6
View File
@@ -5,12 +5,9 @@ name: Hash Bags Linux build
# - on PRs targeting dev/main (gates merges)
# - manual via workflow_dispatch ("Run workflow" button in the UI)
on:
# See note in build-android.yml about pull_request vs push triggers and
# Gitea Actions' from-fork secret stripping. Push-only here too for
# consistency (no secrets are required for Linux build today, but if we
# add any in future this avoids surprises).
push:
branches: [dev, main]
# Manual-only for now — auto-run on every push was too noisy. Trigger
# via Actions → "Hash Bags Linux build" → Run workflow when you want a
# build. Add `push:` back here if/when we want pre-merge validation.
workflow_dispatch:
concurrency: