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

pantsbuild / pants / 21788019696
80%

Build:
DEFAULT BRANCH: main
Ran 07 Feb 2026 10:50PM UTC
Jobs 11
Files 1726
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

07 Feb 2026 10:34PM UTC coverage: 80.277% (-0.007%) from 80.284%
21788019696

push

github

web-flow
REAPI: Upgrade the vendored copy of REAPI protos to latest version. (#23077)

Update the vendored copy of REAPI protobufs to the latest versions for
both
[`remote_execution.proto`](https://github.com/bazelbuild/remote-apis/blob/main/build/bazel/semver/semver.proto)
and
[`semver.proto`](https://github.com/bazelbuild/remote-apis/raw/refs/heads/main/build/bazel/semver/semver.proto).
This PR intentionally defers trying to migrate Pants to use the newer
REAPI features or move away from deprecated features to simplify the
review by maintainers.

Some notable changes:
- The`output_files` and `output_directories` fields in various structs
are deprecated in favor of `output_paths`. For easy of review, this PR
allows deprecation warnings in the few places where these fields are
used. A subsequent PR will switch to using `output_paths` when
communicating with REAPI servers.
- The `Tree` proto now has `root_directory_digest` which we may want to
set at some point, but does not seem immediately necessary.
- The `Command.platform` field is deprecated but the docs say to set it
on both `Command` and its new home on `Action`.
- There are now `split_blob` and `splice_blob` CAS gRPC methods to split
and merge blobs. This support likely works well with the new SHA256TREE
hash function which can contain sub-hashes of parts of blobs.

78537 of 97832 relevant lines covered (80.28%)

3.09 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
81.25
-4.69% src/python/pants/testutil/python_interpreter_selection.py
3
67.14
-4.29% src/python/pants/util/osutil.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_6/10 - 21788019696.1 07 Feb 2026 10:50PM UTC 1181
40.83
GitHub Action Run
2 test_python_linux_x86_64_3/10 - 21788019696.2 07 Feb 2026 10:52PM UTC 1184
45.72
GitHub Action Run
3 test_python_linux_x86_64_1/10 - 21788019696.3 07 Feb 2026 10:54PM UTC 1184
40.12
GitHub Action Run
4 test_python_linux_x86_64_5/10 - 21788019696.4 07 Feb 2026 10:51PM UTC 1199
49.21
GitHub Action Run
5 test_python_linux_x86_64_4/10 - 21788019696.5 07 Feb 2026 10:57PM UTC 1218
49.91
GitHub Action Run
6 test_python_linux_x86_64_2/10 - 21788019696.6 07 Feb 2026 10:50PM UTC 1186
46.78
GitHub Action Run
7 test_python_linux_x86_64_9/10 - 21788019696.7 07 Feb 2026 10:52PM UTC 1194
45.01
GitHub Action Run
8 test_python_linux_x86_64_7/10 - 21788019696.8 07 Feb 2026 10:57PM UTC 1190
42.6
GitHub Action Run
9 test_python_linux_x86_64_0/10 - 21788019696.9 07 Feb 2026 10:54PM UTC 1204
46.85
GitHub Action Run
10 test_python_linux_arm64 - 21788019696.10 07 Feb 2026 11:10PM UTC 1168
43.3
GitHub Action Run
11 test_python_linux_x86_64_8/10 - 21788019696.11 07 Feb 2026 10:54PM UTC 1184
44.96
GitHub Action Run
Source Files on build 21788019696
  • Tree
  • List 1726
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21788019696
  • 40389cc5 on github
  • Prev Build on main (#21772907793)
  • Next Build on main (#21803929559)
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