More builds than desired


Could somebody take a look at my build + config here:

I wouldn’t expect to see 37.1, 37.2, 37.3, 37.4, 37.12, or 37.13. I specify a matrix.include that explicitly defines the rest of these, and my understanding is that matrix.include will stop any automatic build matrix generation.

EDIT: So why am I getting all these builds that weren’t defined in matrix.include?


In, you have a 2x3 matrix (2 values of os and 3 values of rust), plus 9 jobs in matrix.include, for a total of 15, which is exactly what you see in

If you don’t want any job without env, you’ll have to exclude them.


Ah, I see. I must have misunderstood the documentation. So if I remove the os and rust fields, then I should presumably just get exactly what I specify in matrix.include, right?

Thanks for your help!


Yes, that also works.


Worked perfectly, thank you!