From a6fd68c28e75e61fca1217fe3d40a6a0a91e723c Mon Sep 17 00:00:00 2001 From: agessaman Date: Fri, 10 Jul 2026 07:36:48 -0700 Subject: [PATCH] ci: document that the staged plus workflow registers on first push-trigger fire --- .github/workflows/build-observer-plus-firmwares.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build-observer-plus-firmwares.yml b/.github/workflows/build-observer-plus-firmwares.yml index e6279e93..438f6f62 100644 --- a/.github/workflows/build-observer-plus-firmwares.yml +++ b/.github/workflows/build-observer-plus-firmwares.yml @@ -17,6 +17,15 @@ name: Build MQTT Observer+ Firmwares (keymind channel) # below wins because PLATFORMIO_BUILD_FLAGS append after ini flags — # verified by building and checking the embedded URL string) # +# NOTE ON DISPATCH: GitHub does not index a workflow_dispatch-only workflow +# that exists only on a non-default branch and has never run, so this workflow +# will not appear in the Actions UI / `gh workflow list` (and cannot be +# dispatched) until its push trigger fires once. That is intentional here — +# "staged, not enabled" means nothing can fire it yet. Uncommenting the push +# trigger below and pushing both registers it and runs the first build; from +# then on `gh workflow run build-observer-plus-firmwares.yml --ref +# mqtt-observer-plus` also works for manual builds. +# # TO ENABLE THE CHANNEL: # 1. Uncomment the `push:` trigger below. # 2. Flip SYNC_FLASHER to "true" — but FIRST the flasher repo