[COMPASS-4706] Publish Compass dependencies from CI Created: 15/Mar/21  Updated: 27/Oct/23  Resolved: 17/Aug/22

Status: Closed
Project: Compass
Component/s: CI
Affects Version/s: None
Fix Version/s: No version

Type: Task Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Unassigned
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on COMPASS-4703 Update the migration script to pull a... Closed
Documentation Changes: Not Needed
Sprint: 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



 Comments   
Comment by Maurizio Casimirri [ 17/Aug/22 ]

has been already implemented

Generated at Wed Feb 07 22:37:12 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.