More builds than desired

Could somebody take a look at my build + config here: https://travis-ci.org/AndrewGaspar/rsmpi/builds/462622281

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 https://github.com/AndrewGaspar/rsmpi/blob/a506d8b4cb96ad47d3fd852d9056f19e1b6ef9d5/.travis.yml, 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 https://travis-ci.org/AndrewGaspar/rsmpi/builds/462622281.

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!