[SERVER-84284] Fix resmoke generate-multiversion-exclude-tags subcommand to run locally Created: 18/Dec/23  Updated: 02/Jan/24

Status: Needs Scheduling
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Trevor Guidry Assignee: [DO NOT ASSIGN] Backlog - DevProd Correctness
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Correctness
Participants:

 Description   

https://jira.mongodb.org/browse/SERVER-83866 was made due to the enterprise repo consolidation project. The way this change was made relies on evergreen expansions to be on the local machine. This breaks compatibility with running this command locally. This is one of the infrequent commands people run but it should still work on developer machines.

 

steps to reproduce:

  1. db-contrib-tool setup-repro-env (to get multiversion binaries)
  2. python3 buildscripts/resmoke.py generate-multiversion-exclude-tags --oldBinVersion=last_lts

If you see the following error you reproduced correctly:

FileNotFoundError: The specified file does not exist: expansions.yml


Generated at Thu Feb 08 06:54:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.