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

pantsbuild / pants / 25578969634
80%
main: 93%

Build:
Build:
LAST BUILD BRANCH: fix/js-workspace-member-node-modules
DEFAULT BRANCH: main
Ran 08 May 2026 09:16PM UTC
Jobs 12
Files 1716
Run time 3min
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

08 May 2026 08:52PM UTC coverage: 80.287% (+0.01%) from 80.273%
25578969634

push

github

web-flow
Fix jar-tool repacking for DEFLATED ZIP entries that use data descriptors (Cherry-pick of #23315) (#23336)

Fixes #23316 

## Summary

- fix jar-tool repacking for DEFLATED ZIP entries that use data
descriptors
- add a regression test covering the failing repack path

## Why

The old fast path copied raw compressed bytes by temporarily treating
DEFLATED entries as STORED and patching metadata afterward. That works
for ordinary entries, but it breaks when the source ZIP entry uses a
data descriptor, where size and CRC are finalized after the entry data
instead of being fully available in the local header.
In that case jar-tool could write inconsistent metadata and fail with
ZipException while building deploy jars. This change keeps the fast path
for normal DEFLATED entries, but falls back to safe copy/recompression
for data-descriptor entries.

Co-authored-by: Gregory Borodin <grihabor@gmail.com>

38 of 38 new or added lines in 1 file covered. (100.0%)

78007 of 97160 relevant lines covered (80.29%)

3.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_4/10 - 25578969634.1 08 May 2026 09:29PM UTC 1208
49.94
GitHub Action Run
2 test_python_linux_x86_64_7/10 - 25578969634.2 08 May 2026 09:27PM UTC 1182
42.7
GitHub Action Run
3 test_python_linux_x86_64_1/10 - 25578969634.3 08 May 2026 09:19PM UTC 1175
40.18
GitHub Action Run
4 test_python_linux_x86_64_9/10 - 25578969634.4 08 May 2026 09:17PM UTC 1183
45.09
GitHub Action Run
5 test_python_macos14_arm64 - 25578969634.5 08 May 2026 09:17PM UTC 1160
43.22
GitHub Action Run
6 test_python_linux_arm64 - 25578969634.6 08 May 2026 09:18PM UTC 1160
43.21
GitHub Action Run
7 test_python_linux_x86_64_0/10 - 25578969634.7 08 May 2026 09:20PM UTC 1196
45.53
GitHub Action Run
8 test_python_linux_x86_64_5/10 - 25578969634.8 08 May 2026 09:16PM UTC 1192
48.15
GitHub Action Run
9 test_python_linux_x86_64_3/10 - 25578969634.9 08 May 2026 09:23PM UTC 1175
45.65
GitHub Action Run
10 test_python_linux_x86_64_8/10 - 25578969634.10 08 May 2026 09:24PM UTC 1178
45.45
GitHub Action Run
11 test_python_linux_x86_64_2/10 - 25578969634.11 08 May 2026 09:18PM UTC 1179
46.96
GitHub Action Run
12 test_python_linux_x86_64_6/10 - 25578969634.12 08 May 2026 09:16PM UTC 1172
40.74
GitHub Action Run
Source Files on build 25578969634
  • Tree
  • List 1716
  • Changed 536
  • Source Changed 0
  • Coverage Changed 536
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25578969634
  • 2ef9fd2d on github
  • Prev Build on 2.30.x (#24476123602)
  • Next Build on 2.30.x (#25591502743)
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