Uploaded image for project: 'Compass '
  1. Compass
  2. COMPASS-4700

Investigate independent releases for packages in a monorepo

    • Type: Icon: Investigation Investigation
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: None
    • None
    • Not Needed
    • Iteration Xylocarpus Granatum

      In the scope of this investigation we want to check how much effort it would be to keep independent release flow for multiple packages pulled into the monorepo, e.g., we have mongodb-connection-model and @mongodb-js/compass-aggregations and we want to make changes and release @mongodb-js/compass-aggregations package WITHOUT releasing mongodb-connection-model at the same time.

      We are investigating this because keeping versioning and releases independent will allow us to keep the current package versions and allow to issue patches for dependents in a more straightforward way (without releasing everything in the repo).

      Milestone notes

            Assignee:
            rhys.howell@mongodb.com Rhys Howell
            Reporter:
            sergey.petushkov@mongodb.com Sergey Petushkov
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: