-
Notifications
You must be signed in to change notification settings - Fork 0
docs: Python 3.15 is supported, and bring the site to 2.18.1 #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -62,7 +62,7 @@ description: Catch bad commits before they merge. Messages, branches, authors an | |||||||||||||||
| </div> | ||||||||||||||||
| <ul class="cc-wrap cc-facts"> | ||||||||||||||||
| <li>MIT licensed, no account needed</li> | ||||||||||||||||
| <li>Python 3.10 – 3.14 on Linux, macOS and Windows</li> | ||||||||||||||||
| <li>Python 3.10 – 3.15 on Linux, macOS and Windows</li> | ||||||||||||||||
| <li>Signed build provenance on every release</li> | ||||||||||||||||
| <li>CLI and hook work with any Git host</li> | ||||||||||||||||
| </ul> | ||||||||||||||||
|
|
@@ -488,8 +488,8 @@ conventional_branch = <span class="cc-t-pass">true</span></div> | |||||||||||||||
|
|
||||||||||||||||
| ??? question "Which Python versions are supported?" | ||||||||||||||||
|
|
||||||||||||||||
| 3.10 through 3.14. CI runs the suite on all five, across Linux, macOS and | ||||||||||||||||
| Windows — fifteen combinations on every change. | ||||||||||||||||
| 3.10 through 3.15. On every change, CI builds the wheel and installs it on | ||||||||||||||||
| all six, across Linux, macOS and Windows — eighteen combinations. | ||||||||||||||||
|
Comment on lines
+491
to
+492
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win 🔎 Supported by static analysis🏁 Script executed: git ls-tree -r --name-only 354b83ddbe4bc27db0c759c13013fb1cfeffff6a -- .github/workflows
git show 354b83ddbe4bc27db0c759c13013fb1cfeffff6a:.github/workflows/main.yml
git diff --name-status 0f41125e9322f8060bc4258b2ce4f1a4b7de8880 354b83ddbe4bc27db0c759c13013fb1cfeffff6a -- .github/workflows
git show 354b83ddbe4bc27db0c759c13013fb1cfeffff6a:docs/index.md | sed -n '480,500p'Repository: commit-check/commit-check.com Length of output: 1263 🏁 Script executed: #!/bin/bash
set -u
printf '%s\n' '--- workflow files ---'
git ls-tree -r --name-only 354b83ddbe4bc27db0c759c13013fb1cfeffff6a -- .github/workflows
printf '%s\n' '--- deploy.yml ---'
git show 354b83ddbe4bc27db0c759c13013fb1cfeffff6a:.github/workflows/deploy.yml
printf '%s\n' '--- workflow-related files ---'
git ls-tree -r --name-only 354b83ddbe4bc27db0c759c13013fb1cfeffff6a | rg '(^|/)(CODEOWNERS|branch-protection|dependabot|README|CONTRIBUTING|pyproject\.toml|\.pre-commit-config\.yaml)$|\.github'
printf '%s\n' '--- workflow references ---'
git grep -n -E 'deploy\.yml|main\.yml|pull_request|push:|paths:|matrix:|required|check' 354b83ddbe4bc27db0c759c13013fb1cfeffff6a -- .github docs README.md CONTRIBUTING.md pyproject.toml .pre-commit-config.yaml 2>/dev/null || trueRepository: commit-check/commit-check.com Length of output: 41806 🌐 Web query:
💡 Result: Qualify “On every change” to match the CI triggers. The linked package workflow filters pull requests by path. Documentation-only pull requests do not run this matrix. The matrix does run on pushes to Suggested fix- 3.10 through 3.15. On every change, CI builds the wheel and installs it on
- all six, across Linux, macOS and Windows — eighteen combinations.
+ 3.10 through 3.15. On pull requests to `main` that change a Python file,
+ `pyproject.toml`, `.github/workflows/main.yml`, or `.pre-commit-config.yaml`,
+ on pushes to `main`, and when manually dispatched, CI builds the wheel and
+ installs it on all six, across Linux, macOS and Windows — eighteen
+ combinations.📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||||||||
|
|
||||||||||||||||
| ??? question "How do I know the package I installed is the one you built?" | ||||||||||||||||
|
|
||||||||||||||||
|
|
||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Add v2.18.1 to Highlights.
The Python 3.15 support change is notable, but the Highlights table still starts with v2.18.0. Add a newest-first row that links to
#v2181and to the page documenting Python support.As per coding guidelines: “A notable release also needs a row in the Highlights table at the top, newest first, linking to its entry and to the page that documents the feature properly.”
🤖 Prompt for AI Agents
Source: Coding guidelines