CircleCI Ideas

Allow semantic ranges for orb versions

I'd like to be able to use an orb based on a semantic range, like you might do with npm dependencies.

For example, this:

orbs:
some-orb: random-company/some-orb@^1.2.0

would resolve to the newest version at or above 1.2, but under 2.0.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jun 27 2019
  • New
  • Attach files
  • Admin
    Nathan Dintenfass commented
    28 Jun 07:49

    In case it's not clear to those reading this thread, you are able to say `1` to get the newest `1.x.y` or `1.2` to get the newest of `1.2.x` -- right now we don't have plans to expand beyond that. If that doesn't suit your needs can you elaborate on the scenario you need to set with more fine-grained controls?