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!