Skip to content

v3.0.0

Choose a tag to compare

@Badlazzor Badlazzor released this 03 Jul 15:48
7588773

What's Changed

Major CLI release delivering the ACI-4337 epic: OAuth login, unified doctor, interactive activate, config-version handling, and a family of new subcommands (auth, doctor, browse, update, daemon).

The Go module path has been bumped from /v2 to /v3 for this release. Go consumers must update their imports accordingly.

Auth

  • bitrise-build-cache auth login / logout / status — browser-based OAuth flow; credentials stored in the OS keychain (ACI-5028)
  • Config-common owns auth-source detection; env-var shadowing resolved consistently (ACI-5123, ACI-5125)
  • activate for gradle / xcode / c++ keeps auth out of disk when the keychain is available (ACI-5123)

Doctor

  • Unified bitrise-build-cache doctor covering gradle, xcode, ccache, and auth (ACI-5034, ACI-5035)
  • Backend auth probe via a sentinel KV PUT (ACI-5089)
  • Groups OK items separately from issues (ACI-5124)
  • --fix actually repairs common failure modes (ACI-5128)

New subcommands

  • activate --interactive wizard, productionized (ACI-5027)
  • update — self-upgrade via brew or installer.sh (ACI-5038)
  • browse — open the current invocation in the web UI (ACI-5049)
  • daemon up / down / restart (ACI-5032) and daemon info per-service status (ACI-5127)

Config + activation

  • Per-tool config-version sidecars with major-bump refresh (ACI-5039)
  • Every activate modification logged (ACI-5126)
  • Shared local invocation log across CLI writer + Xcode hook (ACI-5090); paired with gradle-plugins ACI-5134 common LocalInvocationLog writer
  • Username override for local invocations (ACI-4264)
  • Version-drift detector + --no-update-check flag (ACI-5037)

Gradle plugins

  • Bumped to latest release incorporating ACI-5134 LocalInvocationLog writer

Breaking

  • Go module path: github.com/bitrise-io/bitrise-build-cache-cli/v2github.com/bitrise-io/bitrise-build-cache-cli/v3

Changelog

Gradle verification

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

Changelog

  • 7588773 Merge pull request #404 from bitrise-io/chore/v3-module-path

Gradle verification

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