Skip to content

Releases: bitrise-io/stepman

0.9.18

22 Dec 16:13
Compare
Choose a tag to compare

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

02 Oct 14:27
Compare
Choose a tag to compare

Changes

  • DEPRECATION : the previous dependencies property is now deprecated. From now on, dependencies should be declared in the deps 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 and check_only (for checking dependencies which can't be installed automatically, ex the Xcode.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 input default_value, value_options and is_expand values and a couple more useful infos, like source_code_url and support_url of the Step.

  • stepman step-info got a new option --step-yml, which allows printing step info from the specified step.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

17 Sep 16:12
Compare
Choose a tag to compare

Changes

  • BREAKING : stepman step-info command default output format changed from json to raw, for json output call stepman 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

16 Sep 14:14
Compare
Choose a tag to compare

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 the spec.json of the collection if assets_download_base_uri is defined in the collection's steplib.yml. This can be used to include assets URLs attached to a step, for example icons, primarily for UI tools/websites processing the spec.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

08 Sep 12:46
Compare
Choose a tag to compare

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

07 Sep 13:43
Compare
Choose a tag to compare

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

31 Aug 15:41
Compare
Choose a tag to compare

Changes

  • NEW Step property: published_at
  • Log format revision, unified with envman and bitrise 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

24 Aug 12:14
Compare
Choose a tag to compare

Changes

  • The share command was extended with an optional audit call, to test the integrity or the StepLib before finishing the Step share.
  • Step inputs can now (optionally) contain a summary as well as a title and description.
  • 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

14 Aug 13:59
Compare
Choose a tag to compare

Changes

  • FIX : if activate called with the --update flag and the step is not found in the local StepLib collection it'll do an update 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

13 Aug 14:37
Compare
Choose a tag to compare

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