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

Publish Compass dependencies from CI

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • No version
    • Affects Version/s: None
    • Component/s: CI
    • None
    • Iteration Yucca, Iteration Z, Iteration Athens, Iteration Barcelona, Iteration Chicago, Iteration Ibadan
    • Not Needed

      In the scope of this ticket we want to configure GitHub actions to automatically publish all merged changes to Compass dependencies (Compass publishing is out of scope for this one).

      • Whenever there is a change on a package that is merged the github action will publish the changed package and any dependents with an increased minor version. Then the github action will update the versions of all packages in master to have the new version with a -dev.0 or -next.0 at the end.
      • If a package needs to be updated for a major release that can be done manually from the package and then updated in the package.

      TODO

      • We need to investiagte how straightforward it is to do independent releases with lerna before committing to the approach COMPASS-4700

      Milestone notes

            Assignee:
            Unassigned Unassigned
            Reporter:
            sergey.petushkov@mongodb.com Sergey Petushkov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: