CircleCI Ideas

Diff two orbs from the CLI

`circleci orb diff <ref-from> <ref-to>`

We could have this be a straight code-diff like `git diff`, but the idea here is more to take advantage of our semantics to show more structured information about what changed.

For instance, output could be like this:

jobs: +1
  + somejob
commands: +2
  + somecommand
  + someothercommand
executors: -1
  - someexecutor
changed-parameters: +2 -1
  + foobar in job jobbyjob
  + baz in job jobbyjob
  - thingy in executor someexecutor
changed-jobs: 1
  jobbyjob
    + executor default
    - executor someexecutor
changed-commands: 2
  mycommand:
    + 3 steps
    - 2 steps
  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Oct 25 2018
  • Taking votes
  • Attach files