open-notebook/.github/workflows
Luis Novo 4180f07d52
chore(deps): consolidate dev tooling into dependency-groups so plain uv sync works (#1101)
The dev toolchain was split across two drifted lists: the legacy
[project.optional-dependencies].dev (mypy, notebook packages, old pins) and
[dependency-groups].dev (pytest plugins, current pins). Plain 'uv sync'
installs only the group, so the documented 'uv run python -m mypy .' failed
on a fresh clone while CI's typecheck job papered over it with --extra dev.

Merge everything into [dependency-groups].dev, move Jupyter-only packages
(ipykernel, ipywidgets) to a non-default 'notebooks' group, drop the legacy
extras list, and switch the CI typecheck job to plain 'uv sync'.
2026-07-12 11:01:12 -03:00
..
build-and-release.yml build: converge Docker builds into a single multi-stage Dockerfile (#1066) 2026-07-11 18:46:43 -03:00
build-dev.yml build: converge Docker builds into a single multi-stage Dockerfile (#1066) 2026-07-11 18:46:43 -03:00
docs-links.yml docs: restructure documentation around AGENTS.md, VISION.md and decision records (#1032) 2026-07-10 15:33:19 -03:00
test.yml chore(deps): consolidate dev tooling into dependency-groups so plain uv sync works (#1101) 2026-07-12 11:01:12 -03:00