The widely popular Travis CI's OS X build machines run 10.9.5. While NuGet (in .NET CLI) recognizes the platform with the "osx.10.9-x64" moniker, unfortunately, .NET Core does not (yet) build packages for 10.9, thus resulting in errors from NuGet and a failed build.
Please consider supporting 10.9 (at least on a best-effort basis, provide runtime packages) so that we can officially expand our internal project's support matrix to OS X by continuing to use Travis CI.
@andschwa 10.11 is our current minimum supported version of OS X. Older releases 10.9.x and 10.10.x are in limited "Security updates and printer drivers only" support from Apple.
@akoeplinger I see your name in the travis-ci docs (https://docs.travis-ci.com/user/languages/csharp/) :smile: - do you know when travis-ci will upgrade their build machines to os x 10.11?
Sorry for the confusion!
Currently these versions are supported in Travis CI:
osx_image: xcode7.3osx_image: xcode7.2osx_image: xcode7.1osx_image: xcode7osx_image: xcode6.4osx_image: beta-xcode6.3osx_image: beta-xcode6.2osx_image: beta-xcode6.1 – Default when no other osx_image: is specifiedfrom: https://docs.travis-ci.com/user/languages/objective-c#Supported-OS-X-iOS-SDK-versions
@joshfree I'm a co-maintainer of the community C# support in Travis, so I don't really have control over when they upgrade :)
According to the list MarÃa provided above it should be possible to switch your builds to an OSX supported by .NET Core (something I need to keep in mind for my plans of adding support for .NET Core alongside Mono on Travis, so thanks for the issue!).
@andschwa, you can add a key:
osx_image: xcode7.3
in your .travis.yml file, to use OS X 10.11.
Reference: https://github.com/search?q=extension%3Ayml+osx_image&ref=searchresults&type=Code&utf8=%E2%9C%93
Ah I was one Google away from finding this last night! Thank you very much @MariadeAnton and @joshfree; setting said key enabled OS X 10.11, and now I just have to deal with dotnet restore and too many open files, but that was too be expected.
And we're golden; matrix expanded to OS X :smile:
Most helpful comment
And we're golden; matrix expanded to OS X :smile: