- Breaking change in avoid mixed user permissions when volume mounting cargo cache directories. This docker images now configures a cargo installation to
/cargodirectory rather than/home/root/.cargo. You'll also want to ensure docker runs use a docker user that maps to your host machine's user id and group.
$ docker run --rm \
+ -u $(id -u):$(id -g) \
-v ${PWD}:/code \
+ -v ${HOME}/.cargo/registry:/cargo/registry \
+ -v ${HOME}/.cargo/git:/cargo/git \
softprops/lambda-rust-
Upgrade to Rust
1.45.2 -
Upgrade to amazon linux 2 base
- Upgrade to Rust
1.45.0
- Put unzipped
boostrapandbootstrap.debugfiles undertarget/lambda/${PROFILE}/output/${BIN}dir to allow for using these artifacts without an intermediate.zipfile creation step. - Introduce
$PACKAGEenv var. Setting-e PACKAGE=falseprevents.ziparchive from being created andpackagehook from running.
- Upgrade to Rust
1.44.1
- Upgrade to Rust
1.44.0
- Upgrade to Rust
1.43.1
- Upgrade to Rust
1.43.0
- Invoke user provided hooks for customized installation, building, and packaging needs #59
- Upgrade to Rust
1.42.0
- Upgrade to Rust
1.41.0
- Upgrade to Rust
1.40.0
- Upgrade to Rust
1.39.0
- Debug info in
releaseprofiles is now only included when aDEBUGINFOenv variable is provided. This perserves previous behavior and makes enabling this an opt-in feature forreleasebinaries
- reduced total size of docker image by ~277MB leveraging new rustup
minimalprofile
- Fixed regression from previous release cargo workspaces we failing to resolve binary names
devprofile builds are no longer run thoughstripwhich increases their binary size but retain their debug informationreleaseprofile builds (the default) still have debug information stripped but produce a file named{your-binary-name}.debugwhich final release binary contains a debug link to.
- Upgrade to Rust
1.38.0 - You can generate debug artifacts with adding
-e PROFILE=devto your docker runs
- Improve logic for selecting binaries to include in deployment zip, especially on Windows
- Upgrade to Rust
1.37.0
- Upgrade to Rust
1.36.0
- Upgrade to Rust
1.35.0
- Upgrade to Rust
1.34.2
- Upgrade to Rust
1.34.1
- Upgrade to Rust
1.34.0
- Upgrade to Rust
1.33.0
- Added support for
BINenv variable for naming precisely the bin to package - Handle case where Cargo bin is explicitly named
bootstrap - Introduce integration testing
- Upgrade to Rust
1.32.0
- Upgrade to Rust
1.31.1
- Breaking change: move to now officially supported
providedruntime - Upgrade to Rust
1.31.0, enabling the first stable version2018 editionRust.
- Rust versions for
python 3.6runtime targetting rust crowbar and lando applications