[CXX-1676] Automate C++ driver release process Created: 26/Oct/18  Updated: 14/Dec/23  Resolved: 22/Oct/20

Status: Closed
Project: C++ Driver
Component/s: Build
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Major - P3
Reporter: Kevin Albertson Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by DRIVERS-1383 Automate Driver Releases Implementing
Related
related to CDRIVER-2845 Improve C driver release process Closed
related to CXX-1982 Sign Driver releases Backlog
Start date:
End date:
Calendar Time: 15 weeks
Scope Cost Estimate: 0.75
Detailed Project Statuses:

2020-01-31:

  • Work on this will pause in favor of work on CDriver 4.4 work once the git-based tags ticket is completed.

2020-01-17:
Project likely on track, if not we may consider cutting Jira automation from scope.


2020-01-03: Estimating that this will be wrapped up by end of quarter, since C automation was moved to its own epic.


2019-12-06:
Roberto now focused on this epic and work progressing.


2019-10-25 : No target date
Roberto is working on other tickets not in this epic.


 Comments   
Comment by Kevin Albertson [ 13/Feb/20 ]

CXX-1926 introduces a new local release script to the C++ release process. The script automates a portion of the manual steps of our existing release process, adds a lot of sanity checks, and and is a good foundation for fully automating the release in the future. We've decided to stop progress on this for now, and test the new release script for the next upcoming release 3.5.0-rc0 and make any necessary tweaks. We can continue progress pending further specification of release automation in evergreen (DRIVERS-714).

Comment by Kevin Albertson [ 08/Oct/19 ]

Once we finish CXX-1677, we'll pause on remaining tickets in this epic since those involve taking what we've done in C++ driver release process and applying that to C driver release process. Once we validate our process works with a C++ driver release (3.5.0 release) we'll continue. We could also try a rc release with the new process which might be safer.

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