Releases: bitrise-io/stepman
0.9.18
Changes
- Step ID must conform to
[a-z0-9-]
regexp - Typo fixes
- Logging revisions
Install
To install this version, run the following commands (in a bash shell):
curl -fL https://github.com/bitrise-io/stepman/releases/download/0.9.18/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
Change history (9377c16 - 366ce82)
- (366ce82) - moved upcoming changes from 0.9.18.md to upcoming.md
- (c92e17c) - version bump: 0.9.18
- (9feb7a8) - Dockerfile : fix Go version (1.5.2) & update to Bitrise CLI 1.2.4
- (db278aa) - godeps-update
- (84b8550) - create changelog
- (952806c) - LOG: print step.yml path FIX: removed global step info handling from local steps
- (136eb00) - godep update
- (4658ac9) - FIX: typo
- (75f6f52) - merge
- (653b2d4) - FIX: typo Faild
- (34b647d) - printf fix
- (aa88983) - global step info handling
- (ad697ee) - godeps-update
- (6e82130) - step sharing improvements
- (266202b) - changelog fix
- (91df01c) - changelog format fix
0.9.17
Changes
-
DEPRECATION : the previous
dependencies
property is now deprecated. From now on, dependencies should be declared in thedeps
property which has a new syntax, grouped by dependency managers. The syntax will be extended in the near future but in a backward compatible way.
Supported dependency managers:brew
,apt_get
andcheck_only
(for checking dependencies which can't be installed automatically, ex theXcode.app
).
Example:- step: deps: brew: - name: cmake - name: git - name: node apt_get: - name: cmake check_only: - name: xcode
-
New command:
stepman collections
prints all the registered Step Lib collections. -
stepman step-info
output now contains the inputdefault_value
,value_options
andis_expand
values and a couple more useful infos, likesource_code_url
andsupport_url
of the Step. -
stepman step-info
got a new option--step-yml
, which allows printing step info from the specifiedstep.yml
directly (useful for local Step development). -
log improvements
Install
To install this version, run the following commands (in a bash shell):
curl -fL https://github.com/bitrise-io/stepman/releases/download/0.9.17/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.16
Changes
- BREAKING :
stepman step-info
command default output format changed from json to raw, for json output callstepman step-info --format json
. - step-info, step-list command get optional
--format
flag, which defines the output format (options: raw/json, default: raw). - StepModel got new field
AssetURLs
, which holds the URI of step assets.
Install
To install this version, run the following commands (in a bash shell):
curl -fL https://github.com/bitrise-io/stepman/releases/download/0.9.16/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.15
Changes
- New command :
stepman step-list
can be used to get a full list of available steps, in a specified library - New Step property:
asset_urls
, auto-generated into thespec.json
of the collection ifassets_download_base_uri
is defined in the collection'ssteplib.yml
. This can be used to include assets URLs attached to a step, for example icons, primarily for UI tools/websites processing thespec.json
.
Install
To install this version, run the following commands (in a bash shell):
curl -fL https://github.com/bitrise-io/stepman/releases/download/0.9.15/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.14
Changes
- Internal revisions and a directory copy fix
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.14/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.13
Changes
- NEW command :
stepman step-info
which prints a JSON information about the specified step - useful for tools. stepman audit
fix : better validation.- internal revisions, mainly for better data validation.
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.13/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.12
Changes
- NEW Step property:
published_at
- Log format revision, unified with
envman
andbitrise
CLI - FIX Version compare fixed in
go-utils
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.12/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.11
Changes
- The
share
command was extended with an optionalaudit
call, to test the integrity or the StepLib before finishing the Step share. - Step inputs can now (optionally) contain a
summary
as well as atitle
anddescription
. - A couple of minor revision.
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.11/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.10
Changes
- FIX : if
activate
called with the--update
flag and the step is not found in the local StepLib collection it'll do anupdate
and re-check the step. Now works for both if you specify a version for the step or if you don't (if you use the "latest" version). - Improved guide for
share
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.10/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman
0.9.9
Changes
- NEW :
stepman audit
command, to help you solve issues with your Step before sharing it with others. - Lots of code revision.
Install
To install this version, run the following commands (in a bash shell):
curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.9/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman
Then:
chmod +x /usr/local/bin/stepman