You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/pytest.yml
+18-6Lines changed: 18 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@
15
15
# Default is the full (os x batch) cross-product. `niche` (heavy/slow toolchains:
16
16
# lean, ocaml, nix, julia, R, perl) is ubuntu-only via matrix.exclude -- not worth
17
17
# the Windows/macOS cost. An OS-specific *language* inside an otherwise all-OS
18
-
# batch (swift -> macOS, haskell -> not Windows) is skipped one level down by the
18
+
# batch (swift -> macOS, haskell -> Linux only) is skipped one level down by the
19
19
# central conftest guard, NOT by the matrix.
20
20
#
21
21
# CONCURRENCY LIMITS (GitHub free tier)
@@ -64,7 +64,8 @@ jobs:
64
64
env:
65
65
MARKERS_JVM: "java or csharp or fsharp or kotlin or scala or groovy or clojure or bsl"
66
66
MARKERS_NATIVE: "cpp or rust or go or zig or pascal or swift"# swift is macOS-only (skips elsewhere via the guard)
67
-
# other-langs: grab-bag + scripting languages + haskell (haskell skips on Windows via the guard)
67
+
# other-langs: grab-bag + scripting languages + haskell. Haskell (GHC/HLS) is installed only on
68
+
# Linux -- it's too slow/expensive to build on the macOS runner -- and skips on Windows+macOS via the guard.
68
69
MARKERS_OTHER_LANGS: "ruby or php or lua or luau or bash or powershell or elixir or erlang or dart or haxe or haskell or terraform or rego or ansible or yaml or toml or markdown or latex or crystal or cue or fortran or ada or matlab or systemverilog or hlsl or msl or al"
69
70
# niche: slow, mostly-cached toolchains. ocaml + haskell are the two slowest -- kept in separate
70
71
# batches (ocaml here, haskell in other-langs). nix + perl skip on Windows via the guard.
@@ -521,14 +522,14 @@ jobs:
521
522
fi
522
523
# --- Slow / heavy language toolchains, each isolated in its own batch (OS gating via matrix excludes) ---
0 commit comments