@@ -171,9 +171,9 @@ dependencies and its own suite; see its README.
171171
172172In a copy of this repo, a daily job keeps one PR open from the ` upstream-sync `
173173branch that brings ` main ` up to the latest upstream release. Set the variable
174- ` INTERBOX_UPSTREAM_SYNC=off ` to stop it. If the PR
175- includes a release with breaking changes, it opens as a draft labelled
176- ` breaking-change ` , with the upgrade notes in its description.
174+ ` INTERBOX_UPSTREAM_SYNC=off ` to stop it. When the PR includes a release with
175+ breaking changes, it is labelled ` breaking-change ` and lists the upgrade notes
176+ in its description.
177177
178178A release that changes CI definitions for the job's own platform, such as
179179` .github/workflows/ ` on GitHub or ` azure-pipelines/ ` on Azure, is never pushed
@@ -206,6 +206,12 @@ the pipeline can only rebuild a branch it created.
206206 require the ` test ` and ` simulator ` checks, block force pushes and deletion,
207207 and give GitHub Actions no bypass.
208208
209+ The PR opens as a draft, and CI starts when you mark it ready for review.
210+ GitHub doesn't count checks from runs that the workflow token starts, so this
211+ is the run your required checks wait for. When the job pushes a newer release
212+ to the branch, the PR goes back to draft. In a repo without draft PRs it opens
213+ ready instead; close and reopen it to start CI.
214+
209215Optional repository variables: ` INTERBOX_UPSTREAM_SYNC=off ` turns the job off,
210216and ` INTERBOX_UPSTREAM_URL ` points it at another upstream.
211217
@@ -231,5 +237,7 @@ and `INTERBOX_UPSTREAM_URL` points it at another upstream.
231237 requestors can't approve their own changes, the most recent pusher can't
232238 approve, and votes reset on new pushes.
233239
240+ Here a release with breaking changes opens as a draft PR.
241+
234242The same two variables work as pipeline variables. Define them as not settable
235243at queue time.
0 commit comments