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

pantsbuild / pants / 22248361083
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: automation/release/2.32.0.dev7
DEFAULT BRANCH: main
Ran 21 Feb 2026 02:25AM UTC
Jobs 7
Files 1494
Run time 2min
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

21 Feb 2026 02:10AM UTC coverage: 84.582% (+4.2%) from 80.369%
22248361083

Pull #22816

github

web-flow
Merge da0a2d128 into 2317206eb
Pull Request #22816: Update Pants internal Python to 3.14

41 of 41 new or added lines in 7 files covered. (100.0%)

4284 existing lines in 182 files now uncovered.

69299 of 81931 relevant lines covered (84.58%)

2.8 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.66
-1.03% src/python/pants/backend/awslambda/python/target_types.py
1
95.45
-4.55% src/python/pants/backend/docker/package_types.py
1
93.88
32.65% src/python/pants/backend/docker/util_rules/docker_build_context.py
1
93.18
27.27% src/python/pants/backend/go/util_rules/go_bootstrap.py
1
87.95
28.92% src/python/pants/backend/helm/util_rules/sources.py
1
64.39
-0.76% src/python/pants/backend/javascript/goals/test.py
1
89.13
35.22% src/python/pants/backend/python/dependency_inference/rules.py
1
87.5
-12.5% src/python/pants/backend/python/lint/flake8/skip_field.py
1
87.5
-12.5% src/python/pants/backend/python/lint/pylint/skip_field.py
1
98.21
12.5% src/python/pants/backend/python/subsystems/pytest.py
1
93.33
54.16% src/python/pants/backend/python/target_types_rules.py
1
82.22
0.0% src/python/pants/backend/terraform/lint/tffmt/tffmt.py
1
97.44
-2.56% src/python/pants/backend/terraform/testutil.py
1
96.97
-1.52% src/python/pants/base/specs_parser.py
1
0.0
0.0% src/python/pants/bin/pants_runner.py
1
93.42
0.0% src/python/pants/build_graph/build_configuration.py
1
94.64
1.79% src/python/pants/core/goals/lint.py
1
47.92
-0.42% src/python/pants/core/goals/publish.py
1
96.09
-0.78% src/python/pants/engine/fs.py
1
95.21
43.15% src/python/pants/engine/internals/specs_rules.py
1
82.43
4.05% src/python/pants/init/engine_initializer.py
1
94.52
28.77% src/python/pants/jvm/shading/rules.py
1
88.05
-0.63% src/python/pants/option/registrar.py
1
85.07
-0.86% src/python/pants/testutil/python_interpreter_selection.py
1
93.33
-6.67% src/python/pants/util/docutil.py
1
99.16
-0.84% src/python/pants/util/meta_test.py
2
68.6
15.12% src/python/pants/backend/helm/dependency_inference/chart.py
2
67.16
-2.99% src/python/pants/backend/helm/resolve/fetch.py
2
85.71
1.59% src/python/pants/backend/helm/resolve/remotes.py
2
90.91
-9.09% src/python/pants/core/goals/resolves.py
2
92.78
1.55% src/python/pants/engine/process.py
2
90.1
-1.98% src/python/pants/init/extension_loader.py
2
88.24
-2.94% src/python/pants/option/option_value_container.py
2
95.24
-4.76% src/python/pants/testutil/option_util.py
2
88.89
-11.11% src/python/pants/testutil/pytest_util.py
3
0.0
-100.0% src/python/pants/backend/codegen/avro/rules.py
3
93.29
10.74% src/python/pants/backend/helm/utils/yaml.py
3
95.48
9.03% src/python/pants/backend/python/subsystems/setup.py
3
88.89
-7.41% src/python/pants/engine/collection.py
3
84.21
-7.89% src/python/pants/engine/explorer.py
3
76.19
-9.52% src/python/pants/engine/platform.py
3
67.14
-4.29% src/python/pants/util/osutil.py
4
80.95
0.0% src/python/pants/backend/docker/util_rules/docker_build_env.py
4
88.24
-11.76% src/python/pants/backend/python/goals/repl_integration_test.py
4
93.1
36.21% src/python/pants/backend/python/typecheck/mypy/rules.py
4
88.59
18.79% src/python/pants/backend/python/util_rules/dists.py
4
94.38
0.56% src/python/pants/backend/python/util_rules/lockfile_metadata.py
4
89.23
-1.54% src/python/pants/core/util_rules/lockfile_metadata.py
4
88.59
-1.14% src/python/pants/engine/internals/scheduler.py
4
84.72
0.0% src/python/pants/init/plugin_resolver.py
5
58.33
-41.67% src/python/pants/backend/docker/value_interpolation.py
5
50.0
-11.36% src/python/pants/backend/shell/goals/tailor.py
5
87.5
2.27% src/python/pants/engine/internals/dep_rules.py
6
88.07
24.77% src/python/pants/backend/typescript/tsconfig.py
6
88.89
-3.51% src/python/pants/backend/visibility/glob.py
6
69.23
-23.08% src/python/pants/help/maybe_color.py
6
69.74
-7.89% src/python/pants/init/options_initializer.py
7
0.0
-100.0% src/python/pants/backend/codegen/avro/avro_subsystem.py
7
0.0
-100.0% src/python/pants/backend/codegen/avro/java/subsystem.py
7
0.0
-100.0% src/python/pants/backend/go/lint/vet/subsystem.py
7
0.0
-100.0% src/python/pants/backend/kotlin/subsystems/kotlin_infer.py
7
74.29
-14.29% src/python/pants/backend/python/macros/python_artifact.py
7
89.2
5.16% src/python/pants/base/specs.py
7
79.49
-18.07% src/python/pants/engine/download_file.py
7
91.36
-7.41% src/python/pants/engine/internals/defaults.py
8
0.0
-100.0% src/python/pants/backend/go/lint/vet/skip_field.py
8
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/skip_field.py
8
91.29
11.35% src/python/pants/jvm/target_types.py
8
92.64
-2.45% src/python/pants/testutil/rule_runner.py
9
49.49
-9.09% src/python/pants/backend/cc/dependency_inference/rules.py
9
84.62
-3.85% src/python/pants/backend/scala/util_rules/versions.py
10
79.38
38.49% src/python/pants/backend/go/goals/test.py
10
69.7
-8.08% src/python/pants/backend/helm/resolve/artifacts.py
10
27.56
-6.41% src/python/pants/backend/python/goals/tailor.py
10
0.0
-100.0% src/python/pants/backend/python/providers/pyenv/custom_install/target_types.py
10
72.34
-19.15% src/python/pants/base/build_root.py
10
76.47
-19.61% src/python/pants/build_graph/build_file_aliases.py
10
92.36
1.67% src/python/pants/engine/internals/parser.py
10
79.84
-3.23% src/python/pants/option/global_options.py
10
71.5
-5.0% src/python/pants/testutil/pants_integration_test.py
11
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/java/subsystem.py
11
85.98
22.43% src/python/pants/backend/go/util_rules/coverage_profile.py
11
0.0
-91.67% src/python/pants/backend/kotlin/subsystems/kotlinc.py
11
0.0
-91.67% src/python/pants/backend/python/typecheck/pyright/skip_field.py
12
0.0
-92.31% src/python/pants/backend/codegen/thrift/apache/java/symbol_mapper.py
12
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/subsystem.py
12
0.0
-100.0% src/python/pants/backend/url_handlers/s3/subsystem.py
12
83.82
48.69% src/python/pants/engine/internals/graph.py
12
47.83
-52.17% src/python/pants/fs/fs.py
12
24.0
-48.0% src/python/pants/init/util.py
13
76.39
-18.06% src/python/pants/util/frozendict.py
14
74.07
-25.93% src/python/pants/backend/docker/registries.py
14
83.62
1.29% src/python/pants/backend/python/providers/python_build_standalone/rules.py
14
0.0
-100.0% src/python/pants/backend/python/subsystems/setuptools_scm.py
14
92.08
20.38% src/python/pants/backend/python/util_rules/pex_requirements.py
15
91.88
-7.11% src/python/pants/backend/docker/target_types.py
16
68.63
-31.37% src/python/pants/backend/build_files/fmt/yapf/integration_test.py
16
0.0
-41.03% src/python/pants/backend/terraform/hcl2_parser.py
16
87.62
15.71% src/python/pants/jvm/compile.py
16
85.88
-5.88% src/python/pants/util/strutil.py
17
0.0
-73.91% src/python/pants/backend/codegen/avro/tailor.py
17
0.0
-89.47% src/python/pants/backend/python/typecheck/pyright/subsystem.py
18
65.77
-16.38% src/python/pants/pantsd/service/pants_service.py
19
0.0
-65.52% src/python/pants/backend/cc/goals/tailor.py
19
0.0
-70.37% src/python/pants/backend/python/framework/stevedore/rules.py
19
0.0
-65.52% src/python/pants/backend/swift/goals/tailor.py
19
0.0
-86.36% src/python/pants/backend/tsx/goals/tailor.py
19
0.0
-86.36% src/python/pants/backend/typescript/goals/tailor.py
20
0.0
-64.52% src/python/pants/backend/codegen/thrift/apache/python/python_thrift_module_mapper.py
20
0.0
-80.0% src/python/pants/backend/kotlin/goals/check.py
20
66.1
-33.9% src/python/pants/backend/python/lint/add_trailing_comma/rules_integration_test.py
20
66.1
-33.9% src/python/pants/backend/python/lint/autoflake/rules_integration_test.py
20
83.76
34.28% src/python/pants/backend/python/util_rules/package_dists.py
20
63.77
-28.99% src/python/pants/util/value_interpolation.py
23
65.67
-34.33% src/python/pants/backend/python/lint/pydocstyle/rules_integration_test.py
23
0.0
-100.0% src/python/pants/backend/swift/target_types.py
23
44.26
-37.7% src/python/pants/help/help_tools.py
24
67.86
-28.57% src/python/pants/backend/docker/util_rules/docker_binary.py
24
0.0
-75.0% src/python/pants/backend/kotlin/dependency_inference/symbol_mapper.py
25
79.14
-15.83% src/python/pants/core/goals/check.py
26
52.73
-47.27% src/python/pants/backend/python/goals/package_dists_integration_test.py
26
79.43
-18.44% src/python/pants/pantsd/pantsd_integration_test_base.py
27
0.0
-81.82% src/python/pants/backend/helm/goals/deploy.py
29
0.0
-100.0% src/python/pants/backend/google_cloud_function/python/rules.py
29
0.0
-42.25% src/python/pants/backend/helm/dependency_inference/unittest.py
29
0.0
-93.55% src/python/pants/backend/helm/subsystems/unittest.py
29
0.0
-82.86% src/python/pants/backend/python/subsystems/twine.py
30
56.94
-41.67% src/python/pants/backend/tools/yamllint/rules_integration_test.py
31
0.0
-83.78% src/python/pants/backend/kotlin/test/junit.py
31
57.09
-12.55% src/python/pants/backend/python/util_rules/faas.py
32
0.0
-96.97% src/python/pants/backend/codegen/avro/target_types.py
32
57.33
-42.67% src/python/pants/backend/codegen/protobuf/lint/buf/lint_rules_integration_test.py
32
0.0
-75.0% src/python/pants/backend/java/lint/google_java_format/rules.py
32
0.0
-50.79% src/python/pants/backend/kotlin/compile/kotlinc.py
32
0.0
-86.84% src/python/pants/backend/python/providers/pyenv/custom_install/rules.py
33
0.0
-78.57% src/python/pants/backend/go/lint/vet/rules.py
33
0.0
-76.74% src/python/pants/backend/javascript/run/rules.py
34
25.93
-41.98% src/python/pants/backend/go/util_rules/cgo_pkgconfig.py
35
48.68
-46.05% src/python/pants/backend/docker/goals/publish.py
35
76.16
-13.95% src/python/pants/backend/helm/util_rules/chart_metadata.py
36
55.56
-44.44% src/python/pants/backend/helm/check/kubeconform/deployment_test.py
37
57.14
-35.24% pants-plugins/pants_explorer/server/graphql/query/targets.py
38
45.56
-22.49% src/python/pants/backend/project_info/peek.py
39
29.31
-67.24% src/python/pants/backend/go/util_rules/cgo_security.py
39
55.17
-44.83% src/python/pants/backend/python/lint/isort/rules_integration_test.py
40
0.0
-100.0% src/python/pants/backend/awslambda/python/rules.py
40
0.0
-54.79% src/python/pants/backend/python/util_rules/vcs_versioning.py
41
45.18
-24.7% src/python/pants/backend/project_info/regex_lint.py
41
56.84
-43.16% src/python/pants/backend/sql/lint/sqlfluff/rules_integration_test.py
43
37.33
-57.33% src/python/pants/core/goals/lint_goal.py
45
0.0
-83.33% src/python/pants/backend/codegen/thrift/apache/java/rules.py
48
0.0
-77.42% src/python/pants/backend/nfpm/native_libs/elfdeps/analyze.py
49
45.56
-54.44% src/python/pants/backend/makeself/goals/package_run_integration_test.py
49
58.47
-41.53% src/python/pants/backend/shell/goals/test_test.py
49
0.0
-44.95% src/python/pants/backend/url_handlers/s3/register.py
49
55.24
-34.27% src/python/pants/core/goals/export.py
50
0.0
-53.76% src/python/pants/backend/python/goals/publish.py
50
51.38
-45.87% src/python/pants/backend/python/lint/black/rules_integration_test.py
50
50.85
-15.93% src/python/pants/core/goals/tailor.py
51
0.0
-68.0% src/python/pants/backend/kotlin/dependency_inference/rules.py
51
49.5
-50.5% src/python/pants/backend/python/providers/python_build_standalone/rules_integration_test.py
52
68.67
-22.32% src/python/pants/pantsd/process_manager.py
55
54.48
-41.04% src/python/pants/util/contextutil.py
57
44.86
-53.27% src/python/pants/backend/python/goals/coverage_py_integration_test.py
58
57.92
-28.71% src/python/pants/util/dirutil.py
59
0.0
-51.75% src/python/pants/backend/kotlin/compile/kotlinc_plugins.py
60
0.0
-85.71% src/python/pants/backend/google_cloud_function/python/target_types.py
66
0.0
-68.75% src/python/pants/backend/helm/test/unittest.py
66
15.29
-77.65% src/python/pants/help/help_formatter.py
67
0.0
-65.05% src/python/pants/backend/codegen/avro/java/rules.py
68
67.38
-17.92% src/python/pants/core/goals/generate_lockfiles.py
70
44.44
-55.56% src/python/pants/backend/python/lint/bandit/rules_integration_test.py
72
69.65
-28.02% src/python/pants/backend/docker/goals/package_image.py
73
0.0
-54.89% src/python/pants/backend/python/typecheck/pyright/rules.py
75
88.38
0.34% src/python/pants/engine/target.py
80
40.65
-51.61% src/python/pants/backend/tools/semgrep/rules_integration_test.py
81
78.49
-17.42% src/python/pants/option/bootstrap_options.py
95
0.0
-57.58% src/python/pants/backend/go/goals/generate.py
128
0.0
-75.0% src/python/pants/backend/adhoc/code_quality_tool.py
140
45.52
-52.24% src/python/pants/backend/python/goals/pytest_runner_integration_test.py
149
30.17
-64.22% src/python/pants/backend/python/macros/poetry_requirements.py
156
32.47
-67.53% src/python/pants/backend/python/typecheck/mypy/rules_integration_test.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_1/10 - 22248361083.1 21 Feb 2026 02:32AM UTC 1183
49.04
GitHub Action Run
2 test_python_linux_x86_64_2/10 - 22248361083.2 21 Feb 2026 02:30AM UTC 1185
59.02
GitHub Action Run
3 test_python_linux_x86_64_9/10 - 22248361083.3 21 Feb 2026 02:32AM UTC 1193
53.78
GitHub Action Run
4 test_python_macos14_arm64 - 22248361083.4 21 Feb 2026 02:25AM UTC 1167
52.68
GitHub Action Run
5 test_python_linux_x86_64_5/10 - 22248361083.5 21 Feb 2026 02:29AM UTC 1198
59.85
GitHub Action Run
6 test_python_linux_x86_64_6/10 - 22248361083.6 21 Feb 2026 02:29AM UTC 1179
49.86
GitHub Action Run
7 test_python_linux_x86_64_3/10 - 22248361083.7 21 Feb 2026 02:32AM UTC 1183
53.86
GitHub Action Run
Source Files on build 22248361083
  • Tree
  • List 1494
  • Changed 511
  • Source Changed 16
  • Coverage Changed 508
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22248361083
  • Pull Request #22816
  • PR Base - main (#22228730423)
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