A minimal reproducing example:
dist: bionic
osx_image: xcode11.3
jobs:
include:
- os: linux
- os: osx
Presumably, during matrix expansion, os
defaults to linux
, causing osx_image
to be ignored.
This ignorance should happen later, after initial configurations for all jobs have been formed.