Skip to content

feat: Always check dependency licenses with conda-deny - #202

Closed
Oliver Borchert (borchero) wants to merge 1 commit into
mainfrom
codex/always-conda-deny
Closed

Oliver Borchert (borchero) wants to merge 1 commit into
mainfrom
codex/always-conda-deny

Conversation

@borchero

Copy link
Copy Markdown
Member

Add conda-deny to every generated project, with a pixi run conda-deny-check task and an unconditional CI job that checks dependency licenses across all locked environments and platforms.

Include a project-local starter allowlist for the generated development and test dependencies, plus README instructions for reviewing and customizing it. Exclude only the generated project itself from dependency checks.

Validation:

  • All 24 template tests pass.
  • pixi run --as-is lint passes.
  • A freshly generated project locks successfully and its pixi run conda-deny-check task passes with 344 safe licenses and no unsafe licenses.
  • Removing MIT from the generated allowlist causes the check to fail as expected.

@borchero
Oliver Borchert (borchero) deleted the codex/always-conda-deny branch October 12, 2026 13:13
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