[SERVER-57200] push and publish_packages should call "git get project" Created: 26/May/21  Updated: 29/Oct/23  Resolved: 14/Jun/21

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 5.1.0-rc0

Type: Bug Priority: Major - P3
Reporter: Richard Samuels (Inactive) Assignee: Robert Guo (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: STM 2021-06-14, STM 2021-06-28
Participants:
Linked BF Score: 139
Story Points: 0

 Description   

Updated Description:

Per Drew's comment below. These tasks need some scripts in the mongo repo and should call git checkout instead of "fetch artifacts", since the artifacts are produced by archive_dist_test and are for testing purposes only. This should also reduce one more friction point between the release project and the main mongo Evergreen project.

 

The package task already uses "git get project"

 

Original description:

Both push and publish_packages call "fetch artifacts", but the artifacts are uploaded by archive_dist_test. Add this dependency to these tasks.



 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 16/Jun/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-57200 generate compile expansions
Branch: SERVER-34632
https://github.com/mongodb/mongo/commit/d4a97d4e0cd78d5c34fb7ef2c4c5577371da1bc6

Comment by Githook User [ 13/Jun/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-57200 generate compile expansions
Branch: master
https://github.com/mongodb/mongo/commit/d4a97d4e0cd78d5c34fb7ef2c4c5577371da1bc6

Comment by Githook User [ 11/Jun/21 ]

Author:

{'name': 'Robert Guo', 'email': 'robert.guo@mongodb.com'}

Message: SERVER-57200 use git.get_project for push and publish packages
Branch: master
https://github.com/mongodb/mongo/commit/5e64d72ebb0b8cd8b7d13a0b7ad590c973161468

Comment by Robert Guo (Inactive) [ 10/Jun/21 ]

Per info from richard.samuels this morning, the push and publish_packages tasks in the Server repo do not seem to be used directly for the release, and can be tested by running them in a patch on a one-off basis. I'm going to move this into CR then for changes to master.

 

Will start separate email convo about integration testing the evergreen.yml modifications in release tools.

Comment by Andrew Morrow (Inactive) [ 26/May/21 ]

These tasks should be using the things produced by the package task, not archive_dist_test. As far as I can tell, both publish_package and push already depend on the package task.

Generated at Thu Feb 08 05:41:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.