Skip to content

Releases: bitrise-io/stepman

0.9.8

12 Aug 15:27
Compare
Choose a tag to compare

Changes

  • BREAKING : step.yml shared in Step Libraries / Step Collections now have to include a commit (hash) property inside the source property, for better version validation (version tag have to match this commit hash)!
    • You should switch to the new, final default StepLib, hosted on GitHub, which contains these commit hashes and works with stepman 0.9.8! URL: https://github.com/bitrise-io/bitrise-steplib
    • We'll soon (in about 1 day) start to accept Step contributions to this new StepLib!
  • NEW : built in commands to share a new step into a StepLib!
  • Option to setup a local StepLib (use a local path as source instead of a remote git url)
  • Delete command : removes the specified collection from the local cache completely.
  • Lots of code revision & minor fixes

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.8/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

0.9.7

05 Aug 13:13
Compare
Choose a tag to compare

Changes

  • Minor fixes

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.7/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

0.9.6

03 Aug 14:21
Compare
Choose a tag to compare

Changes

  • Environment models moved to Envman.
  • Less verbose log at first setup of Steplib.
  • Dependencies added to StepModel (currently supported dependency manager: brew)

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.6/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

0.9.5

28 Jul 15:41
Compare
Choose a tag to compare

Changes

  • RunIf support : define a Go template expression to specify whether the step should run
  • Lots of minor revisions
  • Better logging

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.5/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

0.9.4

24 Jul 15:14
Compare
Choose a tag to compare

Changes

  • BREAKING : IsNotImportant/is_not_important was renamed to IsSkippable/is_skippable
  • revisions in steplib/collection handling

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.4/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

0.9.3

23 Jul 16:15
Compare
Choose a tag to compare
  • Minor fixes

Install this version with:

curl -L https://github.com/bitrise-io/stepman/releases/download/0.9.3/stepman-$(uname -s)-$(uname -m) > /usr/local/bin/stepman

Then:

chmod +x /usr/local/bin/stepman

v0.9.2

22 Jul 15:42
Compare
Choose a tag to compare

Mainly minor revisions:

  • activate and download now have an -update flag. If set and the requested step can't be found in the local step lib cache it'll first try to update the cache, and fail only if it's still not found after the cache update.
  • Usage help texts
  • a bitrise.yml to automate releases
  • install instructions

v0.9.1

22 Jul 11:23
Compare
Choose a tag to compare

First beta/alpha/preview release. Let's say "fully functional" but there's still a lot to do to make it a joy to use in general.