Releases: pantsbuild/scie-pants
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.
scie-pants 0.5.4
0.5.4
Support using pants from sources also from a projects subtree not only the project root.
scie-pants 0.5.3
0.5.3
This release fixes scie-pants
caching of Pants installs. Previously a given version of Pants was
not fully cached and scie-pants
would do un-necessary network requests when re-using the already
installed Pants version from a project directory different from the initial installation project
directory. Now a given version of Pants is fully cached per-user (really per SCIE_BASE
, which
defaults to a cache directory under the user's HOME
dir).