pants

The Pants Build System

APACHE-2.0 License

Downloads
117.9K
Stars
3.1K
Committers
342

Bot releases are hidden (Show)

pants -

Published by huonw 11 months ago

2.16.1 (Nov 21, 2023)

Only internal changes since prior release.

2.16.1rc4 (Oct 17, 2023)

Bug fixes

  • Fix algorithm for gathering Go build requests with coverage. (Cherry-pick of #20030) (#20032)

2.16.1rc3 (Oct 06, 2023)

Bug fixes

  • Support using __defaults__ in same BUILD file as environment targets. (Cherry-pick of #19446) (#19968)

  • Add missing __init__.py file for the yamllint backend. (Cherry-pick of #19899) (#19908)

  • Add additional directories with register.py to pants bin deps (Cherry pick of #19848) (#19857)

  • Fix global report coverage for namespaced packages (Cherry-pick of #19821) (#19839)

  • Have Pants create the immutable_inputs base parent(s) (Cherry-pick of #19646) (#19653)

  • Use hardlinking when possible for mypy cache (Cherry-pick of #19633) (#19649)

  • Undo pyenv install marking files as RO (Cherry-pick of #19645) (#19647)

  • Use named cache for Docker-env PBS (Cherry-pick of #19611) (#19617)

  • Make mypy cache move truly atomic (Cherry-pick of #19610) (#19614)

  • Scala: support Enums in dependency inference (Cherry pick of #19588) (#19594)

  • Fix the new tool lockfile deprecation message. (cherrypick of #19565) (#19571)

  • Fix golangci-lint runner script (Cherry-pick of #19015) (#19472)

  • Use the package_name variable to fix an UnboundLocalError. (Cherry-pick of #19433) (#19452)

Documentation

  • Update release docs with latest changes (#19895)

  • docs: fix code examples for setting-up-ide and interpreter-compatibility docs (Cherry-pick of #19624) (#19638)

  • docs: add 2.16 entry to changelog (Cherry-pick of #19589) (#19598)

  • Add ruff, adjust pyugprade, autoflake in docs (Cherry-pick of #19555) (#19577)

  • Catch google artifact registry gotcha (Cherry-pick of #19568) (#19569)

  • Stop referring to ~/.cache/pants/setup in CI docs (Cherry-pick of #19554) (#19560)

  • Visibility: documentation fixes and clarifications. (Cherry-pick of #19438) (#19495)

2.16.1rc2 (Sep 23, 2023)

Never released due to build issues.

2.16.1rc1 (Sep 20, 2023)

Never released due to build issues.

2.16.1rc0 (Jul 14, 2023)

Bug Fixes

  • Visibility: fix issue with using target type in verbose rule selector. (Cherry-pick of #19437) (#19457)

  • Fix helm documentation example (Cherry-pick of #19271) (#19310)

Documentation

  • Tweak getting-help docs (Cherry-pick of #19418) (#19420)

  • Refine run_shell_command docs (Cherry-pick of #19413) (#19422)

  • Add a sponsorships page to the docsite. (Cherry-pick of #19412) (#19417)

  • Get doc titles from the in-repo markdown files (Cherry-pick of #19311) (#19320)

  • docs: layout tweak of caching info, remove toolchain :( and additional info about bazel-remote-cache (Cherry-pick of #19299) (#19331)

pants - https://github.com/pantsbuild/pants/releases/tag/release_2.16.1rc4

Published by benjyw about 1 year ago

Bug fixes

  • Fix algorithm for gathering Go build requests with coverage. (Cherry-pick of #20030) (#20032)
pants - release_2.16.1rc3

Published by huonw about 1 year ago

Bug fixes

  • Support using __defaults__ in same BUILD file as environment targets. (Cherry-pick of #19446) (#19968)

  • Add missing __init__.py file for the yamllint backend. (Cherry-pick of #19899) (#19908)

  • Add additional directories with register.py to pants bin deps (Cherry pick of #19848) (#19857)

  • Fix global report coverage for namespaced packages (Cherry-pick of #19821) (#19839)

  • Have Pants create the immutable_inputs base parent(s) (Cherry-pick of #19646) (#19653)

  • Use hardlinking when possible for mypy cache (Cherry-pick of #19633) (#19649)

  • Undo pyenv install marking files as RO (Cherry-pick of #19645) (#19647)

  • Use named cache for Docker-env PBS (Cherry-pick of #19611) (#19617)

  • Make mypy cache move truly atomic (Cherry-pick of #19610) (#19614)

  • Scala: support Enums in dependency inference (Cherry pick of #19588) (#19594)

  • Fix the new tool lockfile deprecation message. (cherrypick of #19565) (#19571)

  • Fix golangci-lint runner script (Cherry-pick of #19015) (#19472)

  • Use the package_name variable to fix an UnboundLocalError. (Cherry-pick of #19433) (#19452)

Documentation

  • Update release docs with latest changes (#19895)

  • docs: fix code examples for setting-up-ide and interpreter-compatibility docs (Cherry-pick of #19624) (#19638)

  • docs: add 2.16 entry to changelog (Cherry-pick of #19589) (#19598)

  • Add ruff, adjust pyugprade, autoflake in docs (Cherry-pick of #19555) (#19577)

  • Catch google artifact registry gotcha (Cherry-pick of #19568) (#19569)

  • Stop referring to ~/.cache/pants/setup in CI docs (Cherry-pick of #19554) (#19560)

  • Visibility: documentation fixes and clarifications. (Cherry-pick of #19438) (#19495)

pants - release_2.17.0rc4

Published by thejcannon about 1 year ago

User API Changes

  • Require scie-pants 0.9.2 or newer, for new distribution model (Cherry-pick of #19654) (#19655)

  • Add Python 3.12 to the default interpreter universe (Cherry-pick of #19641) (#19651)

Bug Fixes

  • Have Pants create the immutable_inputs base parent(s) (Cherry-pick of #19646) (#19652)

  • Use hardlinking when possible for mypy cache (Cherry-pick of #19633) (#19650)

  • Undo pyenv install marking files as RO (Cherry-pick of #19645) (#19648)

  • Make mypy cache move truly atomic (Cherry-pick of #19610) (#19615)

  • Use named cache for Docker-env PBS (Cherry-pick of #19611) (#19616)

  • Add path to cache key for Rust dep inference, for relative imports (cherry-pick of #19630) (#19640)

Documentation

  • Backport to 2.17: Fix dead doc links (#19546) (#19659)

  • Additional mentions and tweaks in 2.17's "What's new" (Cherry-pick of #19629) (#19642)

  • docs: fix code examples for setting-up-ide and interpreter-compatibility docs (Cherry-pick of #19624) (#19639)

  • docs: fix markdown inconsistencies (Cherry pick of #19363) (#19622)

  • docs: add 2.16 entry to changelog (Cherry-pick of #19589) (#19597)

pants -

Published by benjyw about 1 year ago

User API Changes

  • Upgrade the default pip to v23.1.2. (Cherry-pick of #19538) (#19541)

Bug Fixes

  • Scala: support Enums in dependency inference (Cherry pick of #19588) (#19593)

  • Fix the new tool lockfile deprecation message. (#19565)

  • Fix golangci-lint runner script (Cherry-pick of #19015) (#19473)

Documentation

  • Initial draft of What's New for v2.17.x (Cherry-pick of #19168) (#19595)

  • Add ruff, adjust pyugprade, autoflake in docs (Cherry-pick of #19555) (#19576)

  • Catch google artifact registry gotcha (Cherry-pick of #19568) (#19570)

  • Stop referring to ~/.cache/pants/setup in CI docs (Cherry-pick of #19554) (#19561)

  • Visibility: documentation fixes and clarifications. (Cherry-pick of #19438) (#19494)

pants - release_2.9.1rc2

Published by thejcannon about 1 year ago

pants - release_2.9.1rc1

Published by thejcannon about 1 year ago

pants - release_2.9.1

Published by thejcannon about 1 year ago

pants - release_2.8.1rc2

Published by thejcannon about 1 year ago

pants - release_2.8.0rc6

Published by thejcannon about 1 year ago

pants - release_2.8.0rc4

Published by thejcannon about 1 year ago

pants - release_2.8.0rc3

Published by thejcannon about 1 year ago

pants - release_2.8.0rc1

Published by thejcannon about 1 year ago

pants - release_2.7.2

Published by thejcannon about 1 year ago

pants - release_2.7.2rc0

Published by thejcannon about 1 year ago

pants - release_2.7.1

Published by thejcannon about 1 year ago

pants - release_2.7.0rc0

Published by thejcannon about 1 year ago

pants - release_2.8.0.dev2

Published by thejcannon about 1 year ago

pants - release_2.7.0rc4

Published by thejcannon about 1 year ago

pants - release_2.7.0.dev2

Published by thejcannon about 1 year ago