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

pantsbuild / pants / 28247987350
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: 2.32.x
DEFAULT BRANCH: main
Ran 26 Jun 2026 03:36PM UTC
Jobs 8
Files 1588
Run time 5min
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

26 Jun 2026 03:29PM UTC coverage: 88.676% (-4.2%) from 92.899%
28247987350

push

github

web-flow
Write uv indexes and sources config to pyproject.toml. (Cherry-pick of #23443) (#23450)

Previously we wrote them to uv.toml, but unlike
other uv config, which can be in either file,
sources and indexes must be in pyproject.toml.

Fixes #23442

Co-authored-by: Benjy Weinberger <benjyw@gmail.com>

64 of 64 new or added lines in 3 files covered. (100.0%)

3392 existing lines in 183 files now uncovered.

79702 of 89880 relevant lines covered (88.68%)

2.99 hits per line

Coverage Regressions

Lines Coverage ∆ File
172
0.0
-97.73% src/python/pants/backend/adhoc/code_quality_tool.py
132
0.0
-98.51% src/python/pants/backend/python/typecheck/pyright/rules.py
130
0.0
-96.3% src/python/pants/backend/openapi/codegen/python/generate.py
113
27.56
-72.44% src/python/pants/backend/python/goals/tailor.py
101
0.0
-98.06% src/python/pants/backend/go/goals/tailor.py
90
0.0
-96.77% src/python/pants/backend/python/goals/publish.py
66
15.29
-77.65% src/python/pants/help/help_formatter.py
65
50.76
-49.24% src/python/pants/backend/python/lint/ruff/rules_integration_test.py
64
68.16
-23.97% src/python/pants/core/environments/rules.py
57
30.34
-64.04% src/python/pants/option/options_fingerprinter.py
56
82.19
-14.25% src/python/pants/core/util_rules/adhoc_process_support.py
55
0.0
-96.49% src/python/pants/backend/nfpm/native_libs/rules.py
54
0.0
-100.0% src/python/pants/backend/codegen/thrift/scrooge/scala/rules.py
52
45.83
-54.17% src/python/pants/backend/python/typecheck/pytype/rules_integration_test.py
51
0.0
-98.08% src/python/pants/backend/adhoc/adhoc_tool.py
50
0.0
-94.34% src/python/pants/backend/tools/preamble/rules.py
47
0.0
-95.92% src/python/pants/backend/codegen/thrift/apache/python/rules.py
45
57.94
-35.71% src/python/pants/backend/python/goals/package_pex_binary.py
45
54.08
-45.92% src/python/pants/backend/python/lint/flake8/rules_integration_test.py
43
0.0
-97.73% src/python/pants/backend/helm/goals/lint.py
43
54.29
-40.95% src/python/pants/backend/shell/dependency_inference.py
43
30.21
-44.79% src/python/pants/pantsd/pants_daemon_core.py
42
0.0
-100.0% src/python/pants/backend/awslambda/python/rules.py
42
46.22
-35.29% src/python/pants/core/goals/deploy.py
41
0.0
-97.62% src/python/pants/backend/go/lint/vet/rules.py
39
55.17
-44.83% src/python/pants/backend/python/lint/isort/rules_integration_test.py
39
82.63
-16.53% src/python/pants/backend/python/util_rules/interpreter_constraints.py
38
0.0
-97.44% src/python/pants/backend/docker/lint/trivy/rules.py
38
0.0
-97.44% src/python/pants/backend/go/lint/gofmt/rules.py
37
57.14
-35.24% pants-plugins/pants_explorer/server/graphql/query/targets.py
36
0.0
-100.0% src/python/pants/backend/cc/subsystems/compiler.py
35
0.0
-100.0% src/python/pants/backend/openapi/codegen/python/package_mapper.py
34
0.0
-97.14% src/python/pants/backend/python/subsystems/twine.py
34
0.0
-97.14% src/python/pants/backend/terraform/goals/tailor.py
34
0.0
-100.0% src/python/pants/backend/visibility/lint.py
34
54.14
-25.56% src/python/pants/engine/streaming_workunit_handler.py
33
70.68
-24.81% src/python/pants/backend/shell/util_rules/shell_command.py
33
85.49
-8.71% src/python/pants/jvm/target_types.py
32
78.49
-18.6% src/python/pants/backend/helm/util_rules/chart_metadata.py
32
56.16
-43.84% src/python/pants/backend/shell/lint/shellcheck/rules_integration_test.py
32
73.33
-19.39% src/python/pants/core/goals/check.py
30
56.94
-41.67% src/python/pants/backend/tools/yamllint/rules_integration_test.py
29
0.0
-100.0% src/python/pants/backend/helm/check/kubeconform/chart.py
28
74.44
-21.05% src/python/pants/backend/helm/util_rules/chart.py
26
0.0
-96.3% src/python/pants/backend/docker/goals/tailor.py
26
52.73
-47.27% src/python/pants/backend/python/goals/package_dists_integration_test.py
26
78.48
-16.46% src/python/pants/backend/visibility/rule_types.py
25
0.0
-96.15% src/python/pants/backend/tools/preamble/subsystem.py
24
64.38
-32.88% src/python/pants/backend/helm/util_rules/post_renderer.py
23
81.29
-14.84% src/python/pants/backend/helm/dependency_inference/deployment.py
23
34.52
-27.38% src/python/pants/backend/python/util_rules/lockfile_diff.py
23
44.26
-37.7% src/python/pants/help/help_tools.py
22
0.0
-100.0% src/python/pants/backend/tsx/goals/tailor.py
21
66.13
-33.87% src/python/pants/backend/python/lint/pyupgrade/rules_integration_test.py
20
58.0
-40.0% src/python/pants/jvm/resources.py
18
50.94
-33.96% src/python/pants/backend/build_files/fix/deprecations/renamed_targets_rules.py
18
77.78
-22.22% src/python/pants/backend/go/lint/golangci_lint/rules_integration_test.py
18
0.0
-94.74% src/python/pants/backend/python/typecheck/pyright/subsystem.py
18
62.5
-32.14% src/python/pants/jvm/package/deploy_jar.py
17
0.0
-100.0% src/python/pants/backend/openapi/codegen/python/extra_fields.py
17
67.31
-32.69% src/python/pants/backend/terraform/dependency_inference_test.py
17
63.27
-34.69% src/python/pants/backend/tools/trufflehog/rules_integration_test.py
16
74.6
-25.4% src/python/pants/backend/codegen/protobuf/python/python_protobuf_subsystem.py
16
94.4
-2.64% src/python/pants/backend/python/target_types.py
15
65.12
-34.88% src/python/pants/backend/project_info/filedeps.py
15
61.7
-31.91% src/python/pants/backend/shell/goals/package.py
15
87.76
-2.21% src/python/pants/core/util_rules/system_binaries.py
15
89.8
-6.12% src/python/pants/engine/internals/parametrize.py
15
76.39
-20.83% src/python/pants/engine/internals/platform_rules_test.py
14
91.16
-7.73% src/python/pants/backend/scala/target_types.py
14
69.57
-30.43% src/python/pants/backend/terraform/goals/deploy.py
13
0.0
-100.0% src/python/pants/backend/codegen/thrift/scrooge/scala/symbol_mapper.py
13
72.92
-27.08% src/python/pants/backend/openapi/util_rules/openapi_bundle.py
13
68.63
-25.49% src/python/pants/backend/python/macros/uv_requirements.py
13
89.95
-6.22% src/python/pants/backend/python/target_types_rules.py
13
63.16
-34.21% src/python/pants/engine/internals/engine_testutil.py
12
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/python/subsystem.py
12
85.96
-10.53% src/python/pants/backend/javascript/package/rules.py
12
76.92
-23.08% src/python/pants/backend/python/providers/pyenv/rules_integration_test.py
12
47.83
-52.17% src/python/pants/fs/fs.py
11
0.0
-100.0% src/python/pants/backend/go/lint/gofmt/subsystem.py
11
0.0
-91.67% src/python/pants/backend/python/typecheck/pyright/skip_field.py
10
50.0
-50.0% src/python/pants/backend/codegen/utils.py
10
85.11
-10.64% src/python/pants/backend/helm/subsystems/k8s_parser.py
10
87.5
-6.58% src/python/pants/build_graph/build_configuration.py
10
82.26
-16.13% src/python/pants/core/util_rules/adhoc_binaries.py
10
86.31
-3.8% src/python/pants/engine/internals/scheduler.py
9
84.93
-12.33% src/python/pants/util/memo.py
8
89.69
-8.25% src/python/pants/backend/awslambda/python/target_types.py
8
77.5
-20.0% src/python/pants/backend/build_files/fmt/buildifier/rules_integration_test.py
8
0.0
-100.0% src/python/pants/backend/go/lint/vet/skip_field.py
8
85.45
-14.55% src/python/pants/backend/go/util_rules/binary.py
8
75.0
-25.0% src/python/pants/backend/nfpm/util_rules/contents.py
8
83.33
-16.67% src/python/pants/backend/python/goals/run_helper.py
8
82.61
-17.39% src/python/pants/backend/python/goals/run_python_source.py
8
78.38
-21.62% src/python/pants/backend/terraform/lint/tfsec/tfsec_integration_test.py
8
83.0
-8.0% src/python/pants/core/util_rules/search_paths.py
7
86.89
-11.48% src/python/pants/backend/codegen/thrift/dependency_inference.py
7
0.0
-87.5% src/python/pants/backend/go/lint/gofmt/skip_field.py
7
0.0
-100.0% src/python/pants/backend/go/lint/vet/subsystem.py
7
80.56
-19.44% src/python/pants/backend/project_info/list_targets.py
7
85.45
-12.73% src/python/pants/backend/python/lint/isort/rules.py
7
87.88
-10.61% src/python/pants/base/specs_parser.py
7
89.51
-4.9% src/python/pants/core/goals/export.py
7
89.22
-6.86% src/python/pants/core/util_rules/partitions.py
7
89.35
-3.24% src/python/pants/jvm/dependency_inference/artifact_mapper.py
7
81.82
-12.73% src/python/pants/jvm/dependency_inference/symbol_mapper.py
7
76.11
-6.19% src/python/pants/pantsd/service/pants_service.py
6
94.56
-4.08% src/python/pants/backend/docker/util_rules/docker_build_context.py
6
92.82
-3.08% src/python/pants/backend/nfpm/fields/contents.py
6
87.27
-5.45% src/python/pants/backend/python/typecheck/mypy/subsystem.py
6
52.0
-24.0% src/python/pants/backend/tools/trivy/testutil.py
6
69.23
-23.08% src/python/pants/help/maybe_color.py
5
73.91
-21.74% src/python/pants/backend/codegen/avro/tailor.py
5
73.91
-21.74% src/python/pants/backend/codegen/protobuf/tailor.py
5
73.91
-21.74% src/python/pants/backend/codegen/thrift/tailor.py
5
58.33
-41.67% src/python/pants/backend/docker/value_interpolation.py
5
94.35
-4.03% src/python/pants/backend/python/typecheck/mypy/rules.py
5
94.34
-4.72% src/python/pants/core/environments/target_types.py
5
87.67
-6.85% src/python/pants/engine/console.py
5
76.92
-4.27% src/python/pants/init/logging.py
5
83.91
-5.75% src/python/pants/jvm/resolve/jvm_tool.py
4
90.48
-9.52% src/python/pants/backend/docker/util_rules/docker_build_env.py
4
93.24
-5.41% src/python/pants/backend/java/compile/javac.py
4
0.0
-100.0% src/python/pants/backend/openapi/codegen/python/rules.py
4
93.79
-2.26% src/python/pants/backend/scala/dependency_inference/scala_parser.py
4
95.24
-1.9% src/python/pants/jvm/compile.py
4
93.87
-1.23% src/python/pants/testutil/rule_runner.py
3
93.68
-3.16% src/python/pants/backend/docker/utils.py
3
94.19
-3.49% src/python/pants/backend/java/dependency_inference/rules.py
3
95.41
-2.75% src/python/pants/backend/python/util_rules/pex_cli.py
3
94.29
-1.07% src/python/pants/backend/python/util_rules/pex_from_targets.py
3
95.88
-3.09% src/python/pants/backend/shell/shunit2_test_runner.py
3
92.45
-5.66% src/python/pants/backend/tools/yamllint/rules.py
3
94.67
-4.0% src/python/pants/core/goals/lint_goal.py
3
95.24
-1.79% src/python/pants/core/goals/lint.py
3
84.21
-7.89% src/python/pants/engine/explorer.py
3
89.77
-3.41% src/python/pants/engine/internals/dep_rules.py
2
96.64
-1.68% src/python/pants/backend/go/target_types.py
2
91.67
-2.78% src/python/pants/backend/nfpm/util_rules/inject_config.py
2
97.4
-2.6% src/python/pants/backend/openapi/util_rules/generator_process.py
2
96.15
-3.85% src/python/pants/backend/python/lint/flake8/rules.py
2
95.71
-2.86% src/python/pants/backend/python/providers/pyenv/rules.py
2
96.51
-0.37% src/python/pants/backend/python/util_rules/pex.py
2
91.26
-0.7% src/python/pants/core/goals/generate_lockfiles.py
2
87.1
-6.45% src/python/pants/engine/addresses.py
2
95.94
-0.18% src/python/pants/engine/target.py
2
95.54
-0.42% src/python/pants/option/bootstrap_options.py
2
75.5
-1.0% src/python/pants/testutil/pants_integration_test.py
2
88.89
-11.11% src/python/pants/testutil/pytest_util.py
1
97.37
-2.63% src/python/pants/backend/codegen/thrift/jvm_symbol_mapper.py
1
92.86
-3.57% src/python/pants/backend/go/dependency_inference.py
1
93.41
-1.1% src/python/pants/backend/go/lint/golangci_lint/rules.py
1
89.79
-0.35% src/python/pants/backend/go/util_rules/build_pkg_target.py
1
95.52
-1.49% src/python/pants/backend/helm/resolve/fetch.py
1
91.67
-4.17% src/python/pants/backend/helm/testutil.py
1
97.09
-0.49% src/python/pants/backend/helm/util_rules/renderer.py
1
94.63
-0.67% src/python/pants/backend/helm/utils/yaml.py
1
98.54
-0.24% src/python/pants/backend/javascript/package_json.py
1
92.5
-2.5% src/python/pants/backend/python/lint/pyupgrade/rules.py
1
95.24
-1.59% src/python/pants/backend/python/macros/python_requirements.py
1
96.88
-0.63% src/python/pants/backend/python/subsystems/setup.py
1
87.5
-12.5% src/python/pants/backend/python/typecheck/mypy/skip_field.py
1
97.37
-1.32% src/python/pants/backend/python/typecheck/pytype/rules.py
1
95.55
-0.4% src/python/pants/backend/python/util_rules/faas.py
1
96.59
-1.14% src/python/pants/backend/python/util_rules/local_dists.py
1
97.67
-2.33% src/python/pants/backend/scala/dependency_inference/symbol_mapper.py
1
97.79
-0.55% src/python/pants/backend/shell/target_types.py
1
93.94
-3.03% src/python/pants/backend/terraform/lint/tfsec/rules.py
1
96.55
-3.45% src/python/pants/backend/visibility/rules.py
1
92.96
-0.47% src/python/pants/base/specs.py
1
96.89
-0.52% src/python/pants/core/goals/fix.py
1
92.98
-1.75% src/python/pants/core/goals/fmt.py
1
95.65
-4.35% src/python/pants/core/util_rules/distdir.py
1
96.14
-0.39% src/python/pants/engine/internals/build_files.py
1
92.81
0.0% src/python/pants/engine/internals/graph.py
1
98.0
-2.0% src/python/pants/engine/internals/platform_rules.py
1
98.1
-0.95% src/python/pants/engine/intrinsics.py
1
95.89
-1.37% src/python/pants/jvm/shading/rules.py
1
87.1
-0.81% src/python/pants/option/global_options.py
1
88.05
-0.63% src/python/pants/option/registrar.py
1
97.93
-0.69% src/python/pants/option/subsystem.py
1
95.43
-0.57% src/python/pants/source/source_root.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_arm64 - 28247987350.1 26 Jun 2026 03:36PM UTC 1176
52.31
GitHub Action Run
2 test_python_linux_x86_64_9/10 - 28247987350.2 26 Jun 2026 03:36PM UTC 1203
54.1
GitHub Action Run
3 test_python_linux_x86_64_8/10 - 28247987350.3 26 Jun 2026 03:36PM UTC 1195
53.56
GitHub Action Run
4 test_python_linux_x86_64_2/10 - 28247987350.4 26 Jun 2026 03:36PM UTC 1195
58.6
GitHub Action Run
5 test_python_linux_x86_64_7/10 - 28247987350.5 26 Jun 2026 03:36PM UTC 1198
51.3
GitHub Action Run
6 test_python_linux_x86_64_4/10 - 28247987350.6 26 Jun 2026 03:36PM UTC 1227
59.44
GitHub Action Run
7 test_python_linux_x86_64_3/10 - 28247987350.7 26 Jun 2026 03:36PM UTC 1193
54.09
GitHub Action Run
8 test_python_linux_x86_64_6/10 - 28247987350.8 26 Jun 2026 03:36PM UTC 1188
49.53
GitHub Action Run
Source Files on build 28247987350
  • Tree
  • List 1588
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28247987350
  • e738126b on github
  • Prev Build on 2.32.x (#28214746973)
  • Next Build on 2.32.x (#28272412001)
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