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 -7
View File
@@ -5,13 +5,9 @@ name: Hash Bags Android build
# - PRs targeting dev/main (gate merges)
# - manual via workflow_dispatch
on:
# PR-from-fork triggers strip secrets in Gitea (and GitHub) for security.
# We mirror github-such-software/hash-wallet → Builds/hash-wallet via PRs,
# so a pull_request trigger here would always run without secrets.
# Listen only to push events on the destination branch (post-merge) so
# secrets are reliably available.
push:
branches: [dev, main]
# Manual-only for now. Trigger via Actions → "Hash Bags Android build"
# → Run workflow when you want a build. workflow_dispatch runs as the
# triggering user, so secrets are always available (unlike PR triggers).
workflow_dispatch:
concurrency: