Skip to content

Releases: brioche-dev/setup-brioche

v1.5.0

11 Nov 03:50
9b82d4e

Choose a tag to compare

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

Full Changelog: v1.4.1...v1.5.0

v1.4.1

07 Oct 10:33
0d3af54

Choose a tag to compare

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

04 Oct 05:01
cc97b89

Choose a tag to compare

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

Full Changelog: v1.3.1...v1.4.0

v1.3.1

23 Jul 03:46
15734cc

Choose a tag to compare

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

26 Apr 22:54
7ed83fc

Choose a tag to compare

What's Changed

  • Update default Brioche version to v0.1.5

Full Changelog: v1.2.0...v1.3.0

v1.2.0

19 Jan 08:44
d9798bb

Choose a tag to compare

Full Changelog: v1.1.0...v1.2.0

  • Update default Brioche version to install to v0.1.4

v1.1.0

23 Dec 09:34
06d5199

Choose a tag to compare

What's Changed

  • Automatically install AppArmor profile to fix Brioche builds on Ubuntu 24.04 (#2)
    • The new install-apparmor input can be used to enable or disable AppArmor profile installation. When set to auto (the default), it will only be installed if needed.

Full Changelog: v1.0.0...v1.1.0

v1.0.0 - Initial Release

04 Nov 07:29
e929ee1

Choose a tag to compare

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

New Contributors

Full Changelog: https://github.com/brioche-dev/setup-brioche/commits/v1.0.0