Releases: danielparks/puppet-rustup
Releases · danielparks/puppet-rustup
0.2.6: Keep in sync with PDK
- Synced with PDK.
0.2.5: Fixes for macOS
- Fixed initial installation on macOS to always use the native architecture… for real this time (the previous attempt ended up being a no-op). Thanks again to Zac Bentley for fixing the issue.
- Fixed defaults for
rustup::global
on macOS so that it doesn’t try to add a link to the non-existent/etc/profile.d
.
0.2.4: Ensure rustup runs in native architecure on macOS
- Changed initial installation on macOS to always use the native architecture. This avoids performance issues when Puppet is run in x86_64 emulation mode (Rosetta) on ARM (e.g. when run from Bolt). Thanks to Zac Bentley for finding and fixing the issue.
- Synced with PDK.
0.2.3: Synced with PDK
- Synced with PDK.
0.2.2: Fix Puppet 8 support
- Fixed Puppet 8 support (
shell_escape()
must now be calledstdlib::shell_escape()
). - Updated automatic PR checks to run acceptance tests with both Puppet 7 and Puppet 8 (Puppet 6 is still supported by this module, but unfortunately the acceptance test framework does not support it).
0.2.1: Keep in sync with PDK
0.2.0: Profiles and pre-release toolchains
Features
- Added
profile
parameter to select which components to include on the initial installation of a toolchain. (PR #10) - Added option to install pre-release toolchains. (PR #11)
- Added option to make tracing rustup commands easier. (PR #13)
Bug fixes
- Now supports installing non-host toolchains for use with emulators. For example, it is now possible to install the
x86_64-pc-windows-gnu
toolchain on a Linux host without warnings. (PR #9) - Fixed default values and anchor links in REFERENCE.md. (PR #14, PR #15, PR #20)
0.1.0: Initial release
This does the bare minimum of installing toolchains and targets.