Releases: pantsbuild/scie-pants
scie-pants 0.9.3
0.9.3
This release propagates the version of the scie-pants into the invocation of pants, so that Pants
itself can detect if it requires (or will require) features from newer versions of
scie-pants.
scie-pants 0.9.0
0.9.0
This release adds support for scie-pants to bootstrap Pants using a "per-platform" PEX uploaded as
a GitHub release asset. Additionally, the new wheels.pantsbuild.prg/simple wheels index has been wired
up to support Pants releases back to 2.0.0.dev0. Lastly, the selection of the latest version is now
deferred to the GitHub Release with the "latest" tag.
scie-pants 0.8.2
0.8.2
This release fixes handling of environment variables when non-utf8 variables are present in the
ambient environment.
scie-pants 0.8.1
0.8.1
This release adjusts the PANTS_SHA and PANTS_VERSION environment variables to be ignored, if
they're set to an empty string. For instance, PANTS_SHA= PANTS_VERSION= pants ... will now behave
the same as pants ....
scie-pants 0.8.0
0.8.0
This release brings no new features or bug fixes, but it does convert the building of the
scie-pants scie to use science from the https://github.com/a-scie project. The only observable
difference is a new top-level science object in the scie-pants lift manifest that contains
build provenance information (see: SCIE=inspect pants | jq .science).
scie-pants 0.7.2
0.7.2
This release fixes handling of the Pants native client by ensuring it is executable before trying
to run it.
scie-pants 0.7.1
0.7.1
Adds support for using the Pants native client,
if it has been included in the Pants distribution. Pants releases starting with 2.17.0a0 are
expected to include the native client.
scie-pants 0.7.0
0.7.0
This release updates scie-jump to 0.11.0 and ptex to 0.7.0. The scie-jump upgrade brings in
a feature not yet used by scie-pants, but that will be used when it transitions from scie-jump
to science for its scie building tool in an upcoming release.
The ptex upgrade brings in many fixes in the underlying curl code.
The scie-jump release notes are here: https://github.com/a-scie/jump/releases/tag/v0.11.0
The ptex release notes are here: https://github.com/a-scie/ptex/releases/tag/v0.7.0
scie-pants 0.6.1
0.6.1
This release fixes PANTS_SHA support to properly cache the resulting Pants install.
scie-pants 0.6.0
0.6.0
Support the PANTS_TOML environment variable for specifying a location other than the project's
build root for Pants configuration file. This was a missed port from the ./pants script and
behaves the same: setting the PANTS_TOML tells scie-pants where to find the config file, but you
must also tell Pants by using PANTS_CONFIG_FILES as well. With these two environment variables set
and the project's build root demarcated by either a BUILD_ROOT or BUILDROOT marker file, Pants
project layouts supported  by ./pants should now be fully supported by scie-pants. Since
scie-pants supports .env files you can also populate both env vars there as now to streamline
the setup.