Skip to content

Add repo CI and fix license=none rendering - #1

Merged
the-jay-schwartz merged 2 commits into
mainfrom
add-repo-ci
Jul 28, 2026
Merged

the-jay-schwartz merged 2 commits into
mainfrom
add-repo-ci

Conversation

@the-jay-schwartz

Copy link
Copy Markdown
Owner

Adds the template's first CI (render + floor across 3.11/3.12/3.13, guardrails-bite, secrets) and fixes license=none rendering. See commit messages for detail.

license=none rendered a README License section that read the literal
"none" instead of matching the LICENSE file's "All rights reserved".
Also add the PEP 639 license field to pyproject (SPDX id for a real
license, omitted for none), which was missing entirely.
The template repo had no CI of its own, so a broken guardrail could ship
undetected (as several did). Add a workflow that renders the template with
copier and runs the generated floor (check/audit/slop/insights) across
Python 3.11/3.12/3.13, plus a license=none render that asserts the fixed
rendering, a guardrails-bite job that injects a real violation per guardrail
and asserts each fails, and a gitleaks scan of the repo itself.
@the-jay-schwartz
the-jay-schwartz merged commit 7735b62 into main Jul 28, 2026
6 checks passed
@the-jay-schwartz
the-jay-schwartz deleted the add-repo-ci branch July 28, 2026 19:16
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