CircleCI-Public / orb-tools-orb

Various tools for authoring and publishing CircleCI orbs
https://circleci.com/orbs/registry/orb/circleci/orb-tools
MIT License
51 stars 76 forks source link

orb-tools 11 incompatible with "monorepo" containing multiple orbs #148

Closed RangerRick closed 2 years ago

RangerRick commented 2 years ago

Orb version:

11.1.3

What happened:

I attempted to migrate my build to 11, but it appears that there is no way to use the new tools jobs to lint/review/etc. a project that contains multiple orbs in a single repo. They expect everything to live in src/.

Expected behavior:

Handle publishing multiple orbs from one repository.

Additional Information:

My attempts at transitioning are here: https://github.com/OpenNMS/orb/tree/orb-tools-11-migration

KyleTryon commented 2 years ago

Hello @RangerRick.

Orb Tools 11+ is specifically and only designed to be used with the Orb Development Kit described here: https://circleci.com/docs/2.0/orb-author/

This is one of the reasons for the major version change.

At this time and likely in the future we will not be supporting mono repo support. The older versions of the orb will no longer be updated but there is no reason to believe they should stop working any time soon. To continue to support your existing structure you should safely be able to use the last version of the orb you had.