Monthly release of Bitrise CLI tools and summary of updates (Apr 2019)

bitrise-tools
announcements
bitrise-cli
#1

Changelog of Bitrise

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.29.0)

1. Fixed a small issue with the previously introduced test deploy directory export

2. Default plugins now installed from bitrise-io organization. (instead of bitrise-core)

3. Tools update

  • stepman version bumped to 0.11.3
  • envman version bumped to 2.2.2

4. Default plugins update

  • workflow-editor plugin version bumped to 1.1.52
  • init plugin version bumped to 1.1.1
  • analytics plugin version bumped to 0.10.1
  • step plugin version bumped to 0.9.9

5. Go dependencies update

New version of Stepman (0.11.3)

  • Go dependencies update

New version of Envman (2.2.2)

  • Go dependencies update

New steps

  • swift-package-manager-build-for-mac 0.0.1
  • swift-package-manager-test-for-mac 0.0.1
  • swift-package-manager-xcodeproj-for-mac 0.0.1

Step updates

  • android-build 0.9.6:
    • added --console=plain to the tasks list command
  • android-build-for-ui-testing 0.1.1:
    • added --console=plain to the tasks list command
  • android-lint 0.9.6:
    • added --console=plain to the tasks list command
  • android-unit-test 0.9.6:
    • added --console=plain to the tasks list command
  • cache-push 2.1.1:
    • fix for the issue which led to constantly growing cache archive files.
    • the ignore and skip exclude patterns were interleaved incorrectly in case of include path with file change indicator, that’s why the step added files to the cache archive which should not be added.
    • major step revision has done for easier maintenance, new unit and integration tests introduced to ensure the correct behavior
    • the issue fixed when the logic did not skipped file reading for non generic files types
  • deploy-to-itunesconnect-deliver 2.15.0:
  • fastlane 2.4.0:
  • generate-text-file 0.1.0:
    • this release is a rewrite in Go. In addition, it also transfers the step to the bitrise-community organisation as it was abandoned by its original author
  • generic-file-storage 0.9.1:
    • add an ignore list of keys. The step will not try to download the env provided file if the env’s key is in the ignore list
  • npm 1.0.2:
    • fixed swallowed error logs: there was a regression which caused the full output of the specified npm command – including any error logs – to be hidden. In case of an error, the user seen the exit code only
  • xcode-test 2.2.0:
    • Export .xcresult’s path at the end of the step*
    • since 2.1.0 the step uses the -resultBundlePath flag for the xcodebuild command which will replace the result files to the provided path.
    • this fix will export the BITRISE_XCRESULT_PATH env which points to the generated .xcresult package
  • xcode-test-mac 1.3.0:
    • New input:* xcodebuild_options
    • options added to the end of the xcodebuild call. You can use multiple options, separated by a space character.\
    • example: -xcconfig PATH -verbose
0 Likes

Weekly Virtual Machine / stack updates - 2019.04.13