-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GithubCI: switch to MacOS 13 #300
Conversation
e8b8b6a
to
03e0e8e
Compare
03e0e8e
to
d6134f8
Compare
Please specify what are those default versions and copy+paste the error in the commit msg.
Please include this info in the commit msg. |
@webwarrior-ws also please create another PR for fixing fsx |
d6134f8
to
1b3641d
Compare
Changed commit message. I don't know what versions are installed by default on MacOS 13. |
What do you mean? |
fsx repo has the same problem, CI failing |
Please find out. |
Looks like Xamarin is not pre-installed on MacOS 13. But the errors are the same if the versions are wrong (not the same as on MacOS 12). |
1b3641d
to
b93db35
Compare
You still don't realize how weird it looks that some paragraphs are things you do but the last paragraph is a note? |
b93db35
to
a4bdd09
Compare
Why would you violate the norms of the English language by using lowercase to start a sentence? |
Because it's a bullet list |
Since when a bullet element has to start with lowercase? it's sentences what you have in the bullet list, not just items like "apple, banana, orange..." |
a4bdd09
to
038be2f
Compare
Updated commit message and PR description |
- Changed MacOS version used in CI to 13, as version 12 got deprecated [1] and causes the jobs to be cancelled. - Installed specific versions of Xamarin.iOS & Xamarin.Android (the same as on MacOS 12), because MacOS 13 doesn't come with Xamarin preinstalled, and build fails with error: ``` /Users/runner/work/geewallet/geewallet/src/GWallet.Frontend.XF.iOS/GWallet.Frontend.XF.iOS.fsproj(92,11): error MSB4226: The imported project "/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/xbuild/Xamarin/iOS/Xamarin.iOS.FSharp.targets" was not found. Also, tried to find "Xamarin/iOS/Xamarin.iOS.FSharp.targets" in the fallback search path(s) for $(MSBuildExtensionsPath) - "/Library/Frameworks/Mono.framework/External/xbuild/" . These search paths are defined in "/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/MSBuild.dll.config". Confirm that the path in the <Import> declaration is correct, and that the file exists on disk in one of the search paths. ``` - Installed .NET6 in `macOS--dotnet6-only` and `macOS--dotnet6-and-mono` jobs, because default .NET version on MacOS 13 is 8.0.404. One thing to note is that now `macOS--mono-only` and `macOS--dotnet6-only` take more time (20-25 minutes) and became the slowest jobs. [1] actions/runner-images#10721
038be2f
to
1e0ff38
Compare
deprecated [1] and causes the jobs to be cancelled.
(the same as on MacOS 12), because MacOS 13 doesn't come with
Xamarin preinstalled, and build fails with error:
macOS--dotnet6-only
andmacOS--dotnet6-and-mono
jobs, because default .NET versionon MacOS 13 is 8.0.404.
One thing to note is that now
macOS--mono-only
andmacOS--dotnet6-only
take more time (20-25 minutes) andbecame the slowest jobs.
[1] actions/runner-images#10721