Skip to content

Commit 4b597f0

Browse files
committed
Update jobs.yml docs to reflect subset-modulo-carve-outs relationship
1 parent 31693e1 commit 4b597f0

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

src/ci/github-actions/jobs.yml

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,9 +124,16 @@ jobs:
124124
<<: *job-linux-36c-codebuild
125125

126126

127-
# Jobs that run on each push to a pull request (PR)
128-
# These jobs automatically inherit envs.pr, to avoid repeating
129-
# it in each job definition.
127+
# Jobs that run on each push to a pull request (PR).
128+
#
129+
# These jobs automatically inherit envs.pr, to avoid repeating it in each job
130+
# definition.
131+
#
132+
# PR CI jobs will be automatically registered as Auto CI jobs or overriden. When
133+
# automatically registered, the PR CI job configuration will be copied as an
134+
# Auto CI job but with `continue_on_error` overriden to `false` (to fail-fast).
135+
# When overriden, `citool` will check for equivalence between the PR and CI job
136+
# of the same name modulo `continue_on_error` and `env`.
130137
pr:
131138
- name: pr-check-1
132139
<<: *job-linux-4c
@@ -177,9 +184,15 @@ optional:
177184
IMAGE: pr-check-1
178185
<<: *job-linux-4c
179186

180-
# Main CI jobs that have to be green to merge a commit into master
181-
# These jobs automatically inherit envs.auto, to avoid repeating
182-
# it in each job definition.
187+
# Main CI jobs that have to be green to merge a commit into master.
188+
#
189+
# These jobs automatically inherit envs.auto, to avoid repeating it in each job
190+
# definition.
191+
#
192+
# Auto jobs may not specify `continue_on_error: true`, and thus will fail-fast.
193+
#
194+
# Unless explicitly overriden, PR CI jobs will be automatically registered as
195+
# Auto CI jobs.
183196
auto:
184197
#############################
185198
# Linux/Docker builders #

0 commit comments

Comments
 (0)