-
Notifications
You must be signed in to change notification settings - Fork 259
Align CONTRIBUTING, Python formatting (Black/isort), and CI #645
Copy link
Copy link
Closed as not planned
Labels
area/ci-cdGitHub workflows, merge queue, gh-aw integrations, release pipeline.GitHub workflows, merge queue, gh-aw integrations, release pipeline.area/testingTest infrastructure, fixtures, e2e harness, coverage.Test infrastructure, fixtures, e2e harness, coverage.enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.good first issueGood for newcomersGood for newcomersneeds-triageDeprecated: use status/needs-triage. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use status/needs-triage. Kept for issue history; will be removed in milestone 0.10.0.status/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).type/refactorInternal restructure, no behavior change.Internal restructure, no behavior change.
Milestone
Description
Metadata
Metadata
Assignees
Labels
area/ci-cdGitHub workflows, merge queue, gh-aw integrations, release pipeline.GitHub workflows, merge queue, gh-aw integrations, release pipeline.area/testingTest infrastructure, fixtures, e2e harness, coverage.Test infrastructure, fixtures, e2e harness, coverage.enhancementDeprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use type/feature. Kept for issue history; will be removed in milestone 0.10.0.good first issueGood for newcomersGood for newcomersneeds-triageDeprecated: use status/needs-triage. Kept for issue history; will be removed in milestone 0.10.0.Deprecated: use status/needs-triage. Kept for issue history; will be removed in milestone 0.10.0.status/acceptedDirection approved, safe to start work.Direction approved, safe to start work.status/triagedInitial agentic triage complete; pending maintainer ratification (silence = approval).Initial agentic triage complete; pending maintainer ratification (silence = approval).type/refactorInternal restructure, no behavior change.Internal restructure, no behavior change.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Done
Context
CONTRIBUTING recommends
uv run black .anduv run isort ., but the repo is not fully formatted to that baseline, so those commands produce large, unrelated diffs. CI does not run Black or isort, so drift is easy to miss.Goal
Make docs, repo state, and automation agree so contributors know what to run and PRs stay reviewable.
Proposed work
black ./isort .stop exploding diffs.black --check,isort --check-only) in PR workflows, aligned with Python version / Black target (e.g. matchci.yml).Success criteria