What's Changed
- install_steps: handle EUID/UID like postinstall does by @Bo98 in #22985
- cask/upgrade: don't lose the original exception when rollback itself fails by @aholland in #22997
- Defer reinstall keg backup and silence analytics curl output by @p-linnane in #22994
- cask: don't crash upgrade when staged version directory is missing by @gecube in #22999
- perf/config: gather system configuration concurrently (~31% faster) by @dduugg in #22989
- github_runner_matrix: unique runner for each shard by @cho-m in #22991
- Avoid filesystem checks from Pathname presence tests by @dduugg in #22988
- Warn when all bottles are lost by @MikeMcQuaid in #22971
- cask/upgrade: make the post-install quarantine release actually run by @aholland in #23002
- Write cask receipts on upgrade by @MikeMcQuaid in #23001
- Use sudo user's tap trust by @MikeMcQuaid in #23000
- Dockerfile: add GCC 14 for compiler selection to use by @cho-m in #23003
- Use new Linux self-hosted setup by @Bo98 in #22995
- dev-cmd/bump-formula-pr: avoid attempting same resource update by @cho-m in #23004
New Contributors
Full Changelog: 6.0.8...6.0.9