Skip to content

fix(deps): consolidate dev deps, remove [dependency-groups] - #15

Merged
gerfru merged 2 commits into
mainfrom
fix/pyproject-dev-deps
Jul 4, 2026
Merged

fix(deps): consolidate dev deps, remove [dependency-groups]#15
gerfru merged 2 commits into
mainfrom
fix/pyproject-dev-deps

Conversation

@gerfru

@gerfru gerfru commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Problem

uv add --dev hatte eine [dependency-groups] Section angelegt (pytest, ruff).
CI verwendet uv sync --frozen --extra dev — das installiert nur [project.optional-dependencies],
nicht [dependency-groups]. Lokal und CI hatten damit unterschiedliche Environments.

Fix

  • pytest>=9.1 und ruff>=0.11 in [project.optional-dependencies] dev verschoben
  • [dependency-groups] Section entfernt
  • uv.lock neu generiert mit uv sync --extra dev

Generated with Claude Code

gerfru and others added 2 commits July 4, 2026 22:03
…cy-groups

uv add --dev had created a [dependency-groups] section that CI does not
install (CI uses uv sync --extra dev, not --group dev). Move pytest and
ruff into [project.optional-dependencies] dev so local and CI environments
are identical.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…eploy

Wire the three record-style templates into core.yaml so they are deployed
as XWiki pages alongside the procedures. Extend the CLI extra dict with
TBD placeholders for instance-specific fields (audit_date, capa_id, etc.)
so templates render cleanly from the generic deploy loop.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@gerfru
gerfru merged commit 9904d11 into main Jul 4, 2026
6 checks passed
@gerfru
gerfru deleted the fix/pyproject-dev-deps branch July 4, 2026 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant