Disable MacOS CI jobs (#8803)

* Disable MacOS CI jobs

5/6 macos nodes are down and we cannot fix it quickly, so to unblock
everyone, let’s disable those jobs for now.

I deliberately did not remove MacOS from releases. Those really should run on MacOS.

changelog_begin
changelog_end

* Undo unnecessary changes

changelog_begin
changelog_end

* Allow skipping macos jobs

changelog_begin
changelog_end
This commit is contained in:
Moritz Kiefer 2021-02-10 10:29:21 +01:00 committed by GitHub
parent 6ba868509a
commit f14a8c14dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,6 +71,7 @@ jobs:
- template: report-end.yml
- job: macOS
condition: false
dependsOn:
- da_ghc_lib
- check_for_release
@ -312,6 +313,7 @@ jobs:
- template: report-end.yml
- job: compatibility_macos
condition: false
dependsOn:
- da_ghc_lib
- check_for_release
@ -540,10 +542,8 @@ jobs:
#
# release only run on releases and is skipped otherwise.
if [[ "$(Linux.status)" != "Succeeded"
|| "$(macOS.status)" != "Succeeded"
|| "$(Windows.status)" != "Succeeded"
|| "$(compatibility_linux.status)" != "Succeeded"
|| "$(compatibility_macos.status)" != "Succeeded"
|| "$(compatibility_windows.status)" != "Succeeded"
|| "$(release.status)" == "Canceled" ]]; then
exit 1