• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

psf / black / 6686194414
96%
master: 96%

Build:
Build:
LAST BUILD BRANCH: fixing_issue_4730
DEFAULT BRANCH: master
Ran 29 Oct 2023 10:37PM UTC
Jobs 4
Files 34
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Oct 2023 10:34PM UTC coverage: 96.442%. Remained the same
6686194414

push

github

web-flow
Add release tool (#3974)

* Add release tool

- Add tool for release managers to use to generate commits
  - I'm trying to only use stdlib so we have no depdencies ...
- Default is to change date strings in hard coded documentation files + CHANGES.md
  - I write directly to files cause we have SCM to fix any screw ups ...
- We hackily convert calver to ints to sort (all for better ideas here)
  - If we hit a ValueError we just set to 0 for sorting - This is alhpa + beta release we can safely ignore these days
- Add new CI to only run release unittests in 3.12 only on all platforms
- Update release docs

- Checked with `mypy --strict` + ensure we are `black --preview` formatted :D

Tests:
- Run it to generate template PR
  - `python3.12 release.py --debug --add-changes-template`
- Run it to cleanup CHANGE.md + change version in specified doc files
```
crl-m1:black cooper$ python3.12 release.py -d
[2023-10-23 23:39:38,414] INFO: Current version detected to be 23.10.1 (release.py:221)
[2023-10-23 23:39:38,414] INFO: Next version will be 23.10.2 (release.py:222)
[2023-10-23 23:39:38,414] INFO: Cleaning up /Users/cooper/repos/black/CHANGES.md (release.py:127)
[2023-10-23 23:39:38,416] DEBUG: Finished Cleaning up /Users/cooper/repos/black/CHANGES.md (release.py:147)
[2023-10-23 23:39:38,416] INFO: Updating black version to 23.10.2 in /Users/cooper/repos/black/docs/integrations/source_version_control.md (release.py:173)
[2023-10-23 23:39:38,416] DEBUG: Finished updating black version to 23.10.2 in /Users/cooper/repos/black/docs/integrations/source_version_control.md (release.py:185)
[2023-10-23 23:39:38,416] INFO: Updating black version to 23.10.2 in /Users/cooper/repos/black/docs/usage_and_configuration/the_basics.md (release.py:173)
[2023-10-23 23:39:38,417] DEBUG: Finished updating black version to 23.10.2 in /Users/cooper/repos/black/docs/usage_and_configuration/the_basics.md (release.py:185)
```
- Add tests around some key lo... (continued)

6696 of 6943 relevant lines covered (96.44%)

3.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 py3.11-ubuntu-latest - 6686194414.1 29 Oct 2023 10:42PM UTC 34
96.38
2 py3.8-ubuntu-latest - 6686194414.2 29 Oct 2023 10:42PM UTC 34
96.33
3 py3.9-ubuntu-latest - 6686194414.3 29 Oct 2023 10:42PM UTC 34
96.33
4 py3.10-ubuntu-latest - 6686194414.4 29 Oct 2023 10:42PM UTC 34
96.37
Source Files on build 6686194414
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f7cbe4ae on github
  • Prev Build on main (#6678449023)
  • Next Build on main (#6695139881)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc