@@ -16,7 +16,11 @@ name: Nightly Release
1616# 3. a dry_run=true nightly observed GREEN end-to-end;
1717# 4. set the repo Actions variable NIGHTLY_RELEASES=true and flip the
1818# DRY_RUN default below from 'true' to 'false'.
19- # Pausing forever after is one act: unset NIGHTLY_RELEASES.
19+ # ARMED 2026-07-09 (human-directed, PyAutoBuild#127): the manual live release
20+ # 2026.7.9.1 succeeded and the human flipped the default the same day —
21+ # checklist steps 2-3 were consciously waived; open release-blocker issues
22+ # (e.g. PyAutoBuild#126) still stop every night at step 3 until closed or
23+ # de-labelled. Pausing is one act: unset NIGHTLY_RELEASES.
2024
2125on :
2226 schedule :
2933 description : " true = run every gate but log instead of dispatching the live release"
3034 type : choice
3135 options : ["true", "false"]
32- default : " true "
36+ default : " false "
3337
3438permissions :
3539 contents : read
6872 GH_TOKEN : ${{ secrets.PAT_PYAUTOLABS }}
6973 PYAUTO_RELEASE_WEBHOOK_URL : ${{ secrets.PYAUTO_RELEASE_WEBHOOK_URL }}
7074 NIGHTLY_RELEASES : ${{ vars.NIGHTLY_RELEASES }}
71- # Scheduled runs have no inputs: default 'true' (dry-run) until the
72- # arming checklist flips this literal to 'false' (design §9 ).
73- DRY_RUN : ${{ inputs.dry_run || 'true ' }}
75+ # Scheduled runs have no inputs: default 'false' — ARMED 2026-07-09
76+ # (design §9; the kill switch is the NIGHTLY_RELEASES repo var ).
77+ DRY_RUN : ${{ inputs.dry_run || 'false ' }}
7478 PYAUTO_ROOT : ${{ github.workspace }}
7579 run : bash agents/conductors/release/nightly.sh
0 commit comments