diff --git a/.gitea/workflows/macos-probe.yaml b/.gitea/workflows/macos-probe.yaml index 352d87f..93cc630 100644 --- a/.gitea/workflows/macos-probe.yaml +++ b/.gitea/workflows/macos-probe.yaml @@ -1,13 +1,21 @@ # THROWAWAY DIAGNOSTIC for the macOS (Tart) runner — delete once the macOS -# release leg is wired. Manual dispatch only: the Mac isn't always on, so this -# runs when you bring it up and trigger it from the Actions UI. +# release leg is wired. +# +# Trigger: runs on a push that touches THIS file. workflow_dispatch is kept too, +# but Gitea only exposes manual dispatch for workflows on the DEFAULT branch +# (main) — and all our CI is still on `ci` — so push is how we drive it for now. +# Bring the Mac up before pushing a change here so the run isn't left queued. # # Answers: does the `macos:host` runner pick up jobs, does it run on the host, # what arch + macOS version, is the Xcode SDK present (needed to link arboard's # AppKit), and which build toolchain is available (nix? rustup? bare cargo?) — # plus git/node for actions/checkout. name: macos-probe -on: [workflow_dispatch] +on: + push: + paths: + - '.gitea/workflows/macos-probe.yaml' + workflow_dispatch: jobs: probe: