Update philss/rustler-precompiled-action action to v1.1.4 #11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.0.1
->v1.1.4
Release Notes
philss/rustler-precompiled-action (philss/rustler-precompiled-action)
v1.1.4
Compare Source
Fixed
Fix
use-cross
to be read as boolean.Put the script path to the
GITHUB_PATH
env var, thus making it work insidecontainers.
Update "giantswarm/install-binary-action" Action to v2.0.0. This fixes the
NodeJS version warnings.
v1.1.3
Compare Source
Fixed
install
cross
.v1.1.2
Compare Source
Fixed
use-cross
to be equal totrue
in order to execute the"cross" branch blocks.
This is going to prevent the block to be executed for any value that is not "true".
v1.1.1
Compare Source
Added
cross
from source.Using the string "from-source" instead of a version will install "cross" from
the GitHub repository.
v1.1.0
Compare Source
Added
Add support for the
:variant
option. This is a way to build alternative versionsfor the same target. The idea is to build for different dependencies, or with different
features.
This feature is compatible with
RustlerPrecompiled
since version 0.7.See: https://github.com/philss/rustler_precompiled/releases/tag/v0.7.0
Add the
:cargo-args
option. It enables the users to pass arbitrary flagsto the
cargo build
command (this may becross build
sometimes).Support the
RUSTFLAGS
environment variable. It pass down options to theRust compiler.
Normally this env var is not needed, since it's possible to configure the
same flags by configuring the
.cargo/config.toml
file in your project.Be aware that you need to set this env var before using this GitHub Action.
It is also required to configure the
Cross.toml
file to read this env var.See the guide
for details
Add two env vars to make easier to debug:
RUSTLER_PRECOMPILED_DEBUG_MODE
: sets the compilation profile to "debug" insteadof the default "release".
DRY_RUN
: avoid to run the build command, and instead print what would be executed.Support Rustler NIF version selection by cargo features.
This makes the selection of the NIF version work for projects using Rustler
above version 0.29. The
RUSTLER_NIF_VERSION
is deprecated since that version,and was removed in the v0.30 of Rustler.
The build script is going to detect which cargo features the project has declared
that are related to NIF versions. It is going to take the same naming used by
Rustler - e.g.
nif_version_2_15
. If the project has declared any "version features",the build script is going to activate the correct version based on the
:nif-version
input of the GitHub Action.
See the update from Rustler: https://github.com/rusterlium/rustler/blob/master/UPGRADE.md#028---029
And also the RustlerPrecompiled guide: https://hexdocs.pm/rustler_precompiled/precompilation_guide.html#additional-configuration-before-build
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.