Commit 87fb922
authored
CI: stop masking a failing notebook build (#76)
The notebook-build step ends with `mkdir -p` and `cp -u`, so the step's exit
code is `cp`'s, not `jb build`'s. `--keep-going` guarantees the .ipynb files
exist for `cp` to succeed on, so a failing strict build reported success.
`shell: bash -l {0}` is a custom shell spec, so GitHub injects no `-eo pipefail`
of its own.
This is the last live instance of the pattern across the five editions:
lecture-intro.zh-cn and lecture-python.zh-cn already carry the fix, and the .fa
and .fr editions are not affected because their builds are the last command in
the step.
The step's twin, "Build HTML", runs the same `-n -W --keep-going` unmasked and
is green, so this bounds what removing the mask can reveal to failures specific
to the jupyter custom builder.1 parent 34be2ea commit 87fb922
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
43 | 49 | | |
44 | 50 | | |
45 | 51 | | |
| |||
0 commit comments