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 a 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.8.0)
bitrise plugin update
command’s log fix
From now on bitrise plugin update
command will print which plugin is being updated.
$ bitrise plugin update
Updating plugin analytics
No new version available
Updating plugin init
No new version available
Updating plugin step
No new version available
Updating plugin workflow-editor
No new version available
bitrise run WORKFLOW
command’s log update
bitrise run WORKFLOW
command prints the workflow stack to better understand which workflows will run in what order.
Running workflows: BEFORE_WORKFLOW_1 -> BEFORE_WORKFLOW_2 --> WORKFLOW --> AFTER_WORKFLOW_1 --> AFTER_WORKFLOW_2
Bitrise Tools update
Bitrise Plugins update
- default init plugin version: 0.9.7
- default workflow-editor plugin version: 1.0.13
- default analytics plugin version: 0.9.10
Bitrise Model’s version bumped to 4
Meta field (meta
) added to EnvironmentItemOptionsModel
, read more on New version of Envman
section of the Changelog.
New version of Stepman (0.9.33)
Go dependencies update.
New version of Envman (1.1.6)
Meta field (meta
) added to EnvironmentItemOptionsModel
This property of the environment options is used to define extra options without creating a new envman release.
The bitrise-cli does not use meta
field directly, but other tools can use this property to expand the environment options.
For example the bitrise.io
website will use the meta
field to define if secret environment variables should be used in pull request triggered builds or not.
.bitrise.secrets.yml
envs:
- MY_SECRET_ENV: secret value
opts:
meta:
is_expose: true
Step updates
- cache-push 1.1.4:
- fixing the error in case a file is to be cached and also ignored
- certificate-and-profile-installer 1.8.7:
- print installed certificate’s expire date
- openstf-disconnect 0.0.2:
- description and summary typo fixes
- step tests updated
- xcode-test 1.18.7:
- fix for 10.3.1 os version
- update generated screenshot names:
Screenshot_uuid.png
→start_date_time_title_uuid.png
- xcode-archive 2.1.0:
- the step will not fail if no dsyms generated during the build
- android-sdk-update 1.0.6:
- git-clone 3.5.1:
- better error message if pr fetch failed
- aws-device-farm-runner 0.0.6:
- gradle-runner 1.7.6:
- retry gradle command on
Failed to find target with hash string
andFailed to find Build Tools revision
errors - updated project type tags
- lockfile renamed
- added dependency lockfile
- retry gradle command on
- gradle-unit-test 1.0.3:
- merge pull request #6 from DroidsOnRoids/optional_buildfile_yml
- step.yml updated to match build file requirement changes
- project-scanner 1.5.2:
- react native project in subdir fix & test
- step version updates
- React Native project type support
- slack 2.6.1:
- add option for Linkifying user name and channel name