This is an intermediate release of Bitrise CLI tools. Our Offline Workflow Editor is close to the first beta release, but it required a couple of minor, tooling related changes in the CLI.
To prepare the first distribution version of the New Workflow Editor, we did a few minor updates in bitrise-cli and stepman, to improve tooling support. This Bitrise CLI release does not include any change related to running builds.
Our plan is to release the first beta of the new Workflow Editor “v2” as soon as possible, and to include the first non beta version of it in the next Bitrise CLI version, as a new core plugin.
New version of Bitrise CLI (1.5.3)
- use envman & stepman throught bitrise-cli
bitrise-cli manages its envman and stepman dependencies internally, but you may want to use stepman or envman direct.
From now on you can use bitrise envman
to access envman commands or bitrise stepman
to stepman’s.
For example, to print all the registered StepLib sources, you can run:
bitrise stepman collections
To see all available commands of stepman
, you can run bitrise stepman
. Similarly for all the available envman
commands run bitrise envman
.
Additional minor changes in the CLI:
-
bitrise validate
now warns you if your trigger item would trigger a utility workflow -
stepman
min version bumped to: 0.9.27
New version of stepman (0.9.27)
-
stepman collections
command now prints the collection’s spec.json path as well:
$ stepman collections
https://github.com/bitrise-io/bitrise-steplib.git
spec_path: $HOME/.stepman/step_collections/1485356810/spec/spec.json
This update allows the Workflow Editor to use the local steplib spec through stepman, which also means that it will be able to support custom step lib sources!