mirror of
https://github.com/mikecarper/MeshCore.git
synced 2026-09-09 21:35:37 +00:00
Dispatch-only does not work in this repo. The fork's default branch is `dev` (an upstream mirror carrying none of the observer workflows), and GitHub only surfaces workflow_dispatch for workflows present on the DEFAULT branch — so the beta workflow would never have appeared in the Actions UI and could not have been run at all. Adding fork-specific workflows to `dev` would pollute the upstream mirror and conflict on every upstream sync, so the push trigger is the right mechanism: it runs from the file on the pushed branch, which is exactly how the production observer workflow already works. workflow_dispatch is retained (harmless, and starts working if the default branch ever changes). paths-ignore mirrors production so docs/CI-only commits do not rebuild firmware. Trade-off now explicit in the file: every push to observer-firmware-dev publishes a dev build. Stage on a side branch and fast-forward when you intend to release.