Page MenuHomePhabricator

Move list of extensions in shared job into a zuul function, and filter by branch
Open, Needs TriagePublic

Description

Whenever we add new extensiosn into the shared job, they are added for all branches, and there's a decent chance they don't pass in older versions, simply because they weren't tested. And then when someone tries to backport a branch, stuff is failing and that's really frustrating.

We should keep the list of extensions inside a zuul function, and split them by branch where they were added so they don't run on older branches that they weren't tested with.

{
	"REL1_25": ["FooBar"],
	"REL1_27": ["BlahBlah"]
}

And it would automatically know to add the 25 jobs to 27. Or something.