Releases: brioche-dev/setup-brioche
v1.5.0
This release is compatible with Brioche v0.1.6 and later
This release updates the action to use the official brioche-installer script directly, rather than its own bespoke installation script. The action now fetches the latest version of the install script, validates its signature, then runs it to install Brioche.
This has a few consequences when using the action:
- aarch64 support is now available on the stable channel.
- New stable releases of Brioche can be used, even when using older versions of the action.
- Release signatures are now checked before installation.
- Brioche v0.1.5 or prior can no longer be installed with this action, due to the changes in the installation process. (If this is a feature you need, please open an issue!)
What's Changed
- ci: update Dependabot schedule to Sunday by @jaudiger in #14
- Refactor action to use main Brioche installer script by @kylewlacy in #15
- Update CI tests by @jaudiger in #16
- Add "All tests passed" job to simplify PR requirements by @kylewlacy in #17
Full Changelog: v1.4.1...v1.5.0
v1.4.1
This update is required to continue using Brioche nightly releases as of 2025-10-07.
This release updates the installation script to handle the new nightly release artifact structure. See this upstream Brioche PR for more context: brioche-dev/brioche#281
Also note that the new nightly release format is packaged as a .tar.xz file-- for self-hosted runners, this means you'll need the xz command installed (e.g. with the xz-utils package on Ubuntu). xz will also be a requirement to install stable Brioche versions starting with the next stable Brioche release!
What's Changed
- Handle new nightly artifact release structure by @kylewlacy in #13
Full Changelog: v1.4.0...v1.4.1
v1.4.0
The main change with this release is the ability to specify channels instead of specific Brioche versions. For the version input, you can now either specify stable (default) or nightly.
Note
The version name stable is just an alias for v0.1.5. That means, if a new stable version is published, you'll also need to use a newer version of the setup-brioche action to use the new stable release! This behavior will likely change in the future. Also, the version name nightly is different, and will use newer nightly releases without updating the action.
Also, since Brioche aarch64 is currently available on the nightly channel but not stable yet, this means the setup-brioche action can be used on aarch64 runners now! Just remember to use nightly as the version input for now.
What's Changed
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #8
- refactor: create functions to split the logic by @jaudiger in #9
- chore: add few more exit on error conditions in install-brioche.sh by @jaudiger in #10
- Add Brioche nightly support by @jaudiger in #11
New Contributors
- @dependabot[bot] made their first contribution in #8
Full Changelog: v1.3.1...v1.4.0
v1.3.1
This release includes no new user-facing features! The example snippet in the README was updated to use actions/checkout@v4 rather than actions/checkout@v3, as well as to follow our project conventions for YAML formatting.
What's Changed
- ci: add Dependabot configuration to check update for GitHub actions by @jaudiger in #6
- Reformat YAML files by @jaudiger in #7
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
v1.2.0
Full Changelog: v1.1.0...v1.2.0
- Update default Brioche version to install to v0.1.4
v1.1.0
What's Changed
- Automatically install AppArmor profile to fix Brioche builds on Ubuntu 24.04 (#2)
- The new
install-apparmorinput can be used to enable or disable AppArmor profile installation. When set toauto(the default), it will only be installed if needed.
- The new
Full Changelog: v1.0.0...v1.1.0
v1.0.0 - Initial Release
This is the initial release of the setup-brioche GitHub action. It can be used to bootstrap the usage of use of Brioche inside GitHub actions.
What's Changed
- Minor fixes, cleanups, and tweaks by @kylewlacy in #1
New Contributors
- @kylewlacy made their first contribution in #1
Full Changelog: https://github.com/brioche-dev/setup-brioche/commits/v1.0.0