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

pantsbuild / pants / 18143316655
80%

Build:
DEFAULT BRANCH: main
Ran 30 Sep 2025 09:12PM UTC
Jobs 12
Files 1708
Run time 6min
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

30 Sep 2025 09:00PM UTC coverage: 80.263% (-0.01%) from 80.275%
18143316655

push

github

web-flow
Write Python lockfile metadata to separate files (#22713)

Currently we tack it on as a header to the lockfile, which
makes the lockfile unusable when working directly with Pex
without first manually editing it to remove the header.

Instead, we now (optionally) write to a separate metadata
sibling file. 

We always unconditionally try and read the metadata file,
falling back to the header if it doesn't exist. This will
allow us to regenerate the embedded lockfiles without
worrying about whether the user has the new metadata
files enabled.

42 of 87 new or added lines in 7 files covered. (48.28%)

1 existing line in 1 file now uncovered.

77226 of 96216 relevant lines covered (80.26%)

3.37 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.24
-0.68% src/python/pants/backend/python/util_rules/lockfile_metadata.py
1
90.77
-0.29% src/python/pants/core/util_rules/lockfile_metadata.py
8
52.0
-2.17% src/python/pants/backend/python/goals/lockfile.py
35
72.2
-3.83% src/python/pants/backend/python/util_rules/pex_requirements.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
52.0
-2.17% src/python/pants/backend/python/goals/lockfile.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_6/10 - 18143316655.1 30 Sep 2025 09:15PM UTC 1168
40.94
GitHub Action Run
2 test_python_linux_x86_64_9/10 - 18143316655.2 30 Sep 2025 09:17PM UTC 1179
45.25
GitHub Action Run
3 test_python_macos13_x86_64 - 18143316655.3 30 Sep 2025 09:41PM UTC 1156
43.37
GitHub Action Run
4 test_python_linux_x86_64_7/10 - 18143316655.4 30 Sep 2025 09:25PM UTC 1177
42.8
GitHub Action Run
5 test_python_linux_arm64 - 18143316655.5 30 Sep 2025 09:12PM UTC 1156
43.37
GitHub Action Run
6 test_python_linux_x86_64_2/10 - 18143316655.6 30 Sep 2025 09:15PM UTC 1174
47.05
GitHub Action Run
7 test_python_linux_x86_64_5/10 - 18143316655.7 30 Sep 2025 09:16PM UTC 1187
48.21
GitHub Action Run
8 test_python_linux_x86_64_3/10 - 18143316655.8 30 Sep 2025 09:19PM UTC 1170
45.37
GitHub Action Run
9 test_python_linux_x86_64_4/10 - 18143316655.9 30 Sep 2025 09:27PM UTC 1204
50.12
GitHub Action Run
10 test_python_linux_x86_64_0/10 - 18143316655.10 30 Sep 2025 09:18PM UTC 1192
45.73
GitHub Action Run
11 test_python_linux_x86_64_8/10 - 18143316655.11 30 Sep 2025 09:23PM UTC 1174
45.62
GitHub Action Run
12 test_python_linux_x86_64_1/10 - 18143316655.12 30 Sep 2025 09:20PM UTC 1171
40.36
GitHub Action Run
Source Files on build 18143316655
  • Tree
  • List 1708
  • Changed 8
  • Source Changed 8
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18143316655
  • a93338ce on github
  • Prev Build on main (#18140967111)
  • Next Build on main (#18166312493)
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

© 2025 Coveralls, Inc