All notable changes to this project will be documented in this file.
- Synced with PDK.
- Synced with PDK.
- 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
.
- 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.
- Synced with PDK.
- 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).
- Added a section about development status (in slow progress) to README.md.
- Updated metadata to support Puppet 8.
- Synced with PDK.
- 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)
- 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)