Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / notebooks-smoke (push) Has been cancelled
Deploy / api (push) Has been cancelled
Deploy / bcda (push) Has been cancelled
Deploy / llm (push) Has been cancelled
Deploy / zotero (push) Has been cancelled
Deploy / docs (push) Has been cancelled
Deploy / changes (push) Has been cancelled
Deploy / notebooks (push) Has been cancelled
Deploy / mc (push) Has been cancelled
Deploy / report (push) Has been cancelled
Infra CI / notebooks (push) Successful in 1m24s
Infra CI / zotero (push) Successful in 18s
Infra CI / docs (push) Successful in 31s
Infra CI / api (push) Successful in 27s
Infra CI / llm (push) Successful in 48s
Infra CI / bcda (push) Successful in 55s
Infra CI / mc (push) Successful in 48s
Both breaks came from my notebooks-deps change (718db68) and went red on
every push since:
- ci/lint: gen_config.py --check requires each optional-dependency group
to name a module; `notebooks` is an aggregate like `all` and `lake`, so
it joins meta_groups.
- infra-ci/notebooks: hadolint 2.12 can't parse a RUN heredoc. The
requirements expander moves to infra/images/notebooks/
notebook_requirements.py; its output is byte-identical, the rebuilt
image's layers match the running one, and hadolint is clean.
Neither is covered by the pre-commit hook, which is how they got past it.