-
Type: New Feature
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
Decision Automation Group
-
3
Create a task in evergreen.yml that will run the commit queue. This should use generate.tasks to generate the tasks the commit queue should run.
As a server engineer
I was a commit queue task that runs as part of the commit queue
So that changes I want to merge are validated.
As a DAG engineer
I want to commit queue to be a generating task
So that I can update what tasks are included in the commit queue without disruption.
AC:
- A new task, "commit_queue", is added to evergreen which will generate other tasks that the commit queue should require.
- The commit_queue task should generate a "lint" task on rhel-62 and a "compile" task on all required builders.
- The new tasks should no-op on mainline builds.