Monthly release of Bitrise CLI tools and summary of updates (May, 2018) - CLI v1.16.0

We ship a new bitrise cli version on the second Tuesday of every month.
The new release will be available on the bitrise.io
virtual machines on the weekend after the CLI release,
unless we discover any serious bug/regression.

Read on to learn more about this month’s Bitrise CLI release and about the changes around Bitrise tools and steps.


New version of Bitrise CLI (1.16.0)

1. Secret filtering updates

Bitrise cli got a new flag to enable/disable redacting secret values in the output log: --secret-filtering.
Pass this flag to the run or trigger commands to enable filtering: bitrise run WORKFLOW_ID --secret-filtering.
The new flag can be set by an environment variable as well: BITRISE_SECRET_FILTERING=true bitrise run WORKFLOW_ID .

BITRISE_SECRET_FILTERING env var can be set as a secret env (in .bitrise.secrets.yml) as in the previous cli version.

The min length of the secret value to redact was removed.

2. Tools update

  • envman update to version 1.1.13
  • stepman update to version 0.9.41

3. Default plugins update

  • init plugin updated to version 1.0.2
  • step plugin updated to version 0.9.6
  • workflow-editor plugin updated to version 1.1.16
  • analytics plugin updated to version 0.9.12

4. Go toolkit’s Go version bumped to 1.10.2

5. Go dependencies update


New version of Stepman (0.9.41)

Go dependencies update.


New version of Envman (1.1.13)

Go dependencies update.


New version of init plugin (1.0.2)

Go dependencies update.


New version of step plugin (0.9.6)

  • New command: list - Shows list of available steps in the given step library
  • Go dependencies update

New version of workflow-editor plugin (1.1.16)

  • Code signing files’ password - UI update
  • Android Keystore & generic file upload limit handling update
  • Creating new workflow - minor UX improvement
  • Warning notification boxes’ contents updated at several places for clarity

New version of analytics plugin (0.9.12)

Go dependencies update.


New steps

  • appcenter-test 0.9.0
  • build-router-start 0.9.0
  • build-router-wait 0.9.0
  • errcheck 0.9.0
  • go-list 0.9.0
  • go-test 0.9.0
  • golint 0.9.0

Step updates

  • amazon-s3-deploy 3.5.4:
    • fixed bundle-version, it was not the short version as supposed to be
  • android-build 0.9.2:
    • added cache and additional flags input
  • android-lint 0.9.1:
    • added additional flags input
    • added cache collection
  • android-unit-test 0.9.2:
    • added dir validation for ProjectLocation
  • cakebuild 1.0.9:
  • carthage 3.1.4:
    • Input grouping fix
  • certificate-and-profile-installer 1.9.3:
    • Input grouping fix
    • PKCS7 dependency update
  • change-android-versioncode-and-versionname 1.1.0:
    • if neither NewVersionCode or NewVersionName are provided the step will fail
  • create-install-page-qr-code 1.0.0:
    • it has been rewritten in Golang.
    • build URL is requeired
    • step.yml clean
  • deploy-to-bitrise-io 1.3.11:
    • Input grouping fix
  • email-with-mailgun 2.1.2:
    • update step.yml
  • flutter 0.0.3:
    • standardize error messages
    • modernize step internals
    • initial release
    • add Android SDK setup - #2
  • git-clone 4.0.11:
    • Input groupping
  • ionic-archive 1.2.4:
    • [d556e13] prepare for 1.2.3
    • [355d1fc] output check fix (#29)
    • Readd platform option added
  • ios-auto-provision 1.0.3:
    • fix multi-line messages
    • distinguish between app-store and ad-hoc profiles
    • distinguish between ios and tvos profiles
    • do not fail if project team id not found but team input specified
    • run_if got a new default: “.IsCI”
  • nuget-restore 1.0.7:
    • instead of updating to the latest nugget version, we will download the latest version and install it just like a specific version.
    • retry attempt added
  • post-jira-comment-with-build-details 1.0.0:
    • it has been rewritten in Golang.
    • you can now use multiple issukeys
  • trigger-bitrise-workflow 0.0.3:
  • twitter-message 1.0.4:
    • fixing bug of the two values of the api wich were switched
  • virtual-device-testing-for-android 1.0.2:
    • download all files without filtering them
    • added extra log to remember to add assembleDebugAndroidTest task
    • updated step.yml to match with the latest Firebase API
  • xcode-archive 2.4.7:
    • input grouping fix
  • xcode-test 1.18.14:
    • Input grouping fix
  • xcode-test-mac 1.2.1:
    • step definition update
1 Like