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

Publish Compass dependencies from CI

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Gone away
    • Icon: Major - P3 Major - P3
    • No version
    • None
    • CI
    • None
    • Not Needed
    • Iteration Yucca, Iteration Z, Iteration Athens, Iteration Barcelona, Iteration Chicago, Iteration Ibadan

    Description

      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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: