Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ repos:
- id: codespell
exclude: '(docs-reference/|\.git/)'
args:
- --ignore-words-list=crate,nd,rouge,compiletime,intoto,ure
- --ignore-words-list=crate,nd,rouge,compiletime,intoto,ure,commitish

- repo: https://github.com/adrienverge/yamllint
rev: 8713140e99914c0cb6e07364daedfb140847c3c5 # v1.33.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -943,10 +943,10 @@ DO NOT run `gh pr create`. Stop here and report the PR draft so the controller c

## Out of scope (deferred)

- Cluster E items (MD040, MD051, planning front matter, PROJECT_SETUP workflow table, qlty CLI documentation) this PR re-categorizes them in the feedback file but does not work on them.
- Replacing interrogate with an alternative tool this PR accepts the disputed CVE via allowlist; interrogate replacement is a separate decision.
- Removing the `py` transitive dependency out of our control until interrogate releases a fix.
- OpenSSF baseline file changes (LICENSE, SECURITY.md, etc.) untouched.
- Cluster E items (MD040, MD051, planning front matter, PROJECT_SETUP workflow table, qlty CLI documentation): this PR re-categorizes them in the feedback file but does not work on them.
- Replacing interrogate with an alternative tool: this PR accepts the disputed CVE via allowlist; interrogate replacement is a separate decision.
- Removing the `py` transitive dependency: out of our control until interrogate releases a fix.
- OpenSSF baseline file changes (LICENSE, SECURITY.md, etc.): untouched.

## Spec coverage self-check

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -134,11 +134,11 @@ Move those 5 entries to a new `## Cluster E: Documentation and MkDocs` section i

Also remove the entries this PR closes:

- "Transitive Dependency `py` Has Known Vulnerability (via interrogate)" closed by component 1
- "Template Missing Local SonarCloud Scanning Script" REDIRECTED, remove
- "Template-Generated Code Has BasedPyright Warnings (DETAILED)" closed by components 2 and 3
- "Template-Generated Scripts Fail Qlty Code Quality Checks" closed by component 4
- "Qlty Configuration Has Invalid Plugin Syntax" already-FIXED, remove
- "Transitive Dependency `py` Has Known Vulnerability (via interrogate)": closed by component 1
- "Template Missing Local SonarCloud Scanning Script": REDIRECTED, remove
- "Template-Generated Code Has BasedPyright Warnings (DETAILED)": closed by components 2 and 3
- "Template-Generated Scripts Fail Qlty Code Quality Checks": closed by component 4
- "Qlty Configuration Has Invalid Plugin Syntax": already-FIXED, remove

Add a cleanup blockquote near the existing 2026-05-19 cleanup note:

Expand Down
3 changes: 1 addition & 2 deletions renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,7 @@
}
],
"enabledManagers": [
"pep621",
"pip_requirements",
"uv",
"github-actions"
],
"separateMajorMinor": true,
Expand Down
18 changes: 4 additions & 14 deletions {{cookiecutter.project_slug}}/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@
"packageRules": [
{
"description": "Group Python dependencies by type",
"matchManagers": ["poetry"],
"matchManagers": ["uv"],
"matchDepTypes": ["dependencies"],
"groupName": "Python dependencies",
"automerge": false,
"schedule": ["every weekend"]
},
{
"description": "Group Python dev dependencies",
"matchManagers": ["poetry"],
"matchDepTypes": ["devDependencies"],
"matchManagers": ["uv"],
"matchDepTypes": ["dev"],
"groupName": "Python dev dependencies",
"automerge": false,
"schedule": ["every weekend"]
Expand Down Expand Up @@ -95,13 +95,6 @@
"labels": ["dependencies", "python-version", "breaking-change"]
}
],
"python": {
"enabled": true
},
"poetry": {
"enabled": true,
"fileMatch": ["(^|/)pyproject\\.toml$"]
},
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 5am on monday"],
Expand All @@ -125,9 +118,6 @@
},
"osvVulnerabilityAlerts": true,
"transitiveRemediation": true,
"postUpdateOptions": [
"poetryMassage"
],
"customManagers": [
{
"customType": "regex",
Expand All @@ -138,7 +128,7 @@
}
],
"enabledManagers": [
"poetry",
"uv",
"github-actions"
]
}
Loading