Skip to content

v3.1.0

Choose a tag to compare

@Badlazzor Badlazzor released this 10 Jul 10:13
fec883f

What's Changed

New — CI-safe auth file backend (#421)

  • bitrise-build-cache auth set now picks the right persistence for the environment: keychain locally, config file on CI (fastlane's setup_ci swaps the default keychain, so keychain writes on CI don't survive to later steps).
  • --storage=keychain|file|auto flag lets you override the choice.
  • auth status audits both backends and points to the auth set migration command when credentials exist in legacy sources.

Fixes

  • ACI-5182: daemon install warns when a different bitrise-build-cache binary is on $PATH.
  • ACI-5180: auth status shows the resolved local-invocation display name + its source.
  • ACI-5179: ccache-helper unlinks its socket on SIGTERM.
  • ACI-5178: xcelerate proxy shuts down cleanly on SIGTERM.
  • ACI-5176: dedup the "Saved to keychain" log line printed by auth set.
  • ACI-5174: activate --interactive wizard now writes gradle + bazel sidecars, matching the non-interactive path.

Chores

  • CLI binary name + auth env-var names routed through internal/paths / configcommon constants.

Changelog

  • fec883f Route CI auth writes to config file (keychain-swap safe) (#421)
  • 3ac1ea6 fix: ACI-5176 deduplicate "Saved to keychain" log line (#416)
  • d0a459e ACI-5180 auth status displays the resolved local-invocation display name (#417)
  • 010db76 ACI-5182 daemon install warns when a different bitrise-build-cache is on $PATH (#415)
  • 75e5021 ACI-5179 ccache-helper unlinks its socket on SIGTERM (#414)
  • 0040628 ACI-5178 clean shutdown for xcelerate proxy on SIGTERM (#413)
  • 5b90ea6 fix: ACI-5174 wizard writes gradle + bazel sidecars (#412)

Gradle verification

For reference, the verification metadata is available as an attached asset.

Changelog

  • fec883f Route CI auth writes to config file (keychain-swap safe) (#421)

Gradle verification

For reference, the verification metadata is available as an attached assset.