Commit 0f76473
Restore conda_build matrix; keep timeout, runner-info step, light verbosity
Earlier in this branch the conda_build workflow was narrowed to a single
(macos-15-intel, py3.9) cell with maximum verbose flags so we could see
where the libmamba solver was getting stuck. With the .conda recipe now
tightened (variant pinning, vestigial floors raised, test-only deps moved
out of host:/run:, strict channel priority), the build can complete on
all three platforms, so the full matrix is restored.
Kept from the diagnostic version because they are cheap and pay back the
next time something starts hanging:
- timeout-minutes: 60 at job level. Replaces GitHub Actions' default
6-hour silent kill with a fast, attributable failure.
- "Show solver and runner info" step. One snapshot of conda info,
configured channels, base env, kernel info, and RAM/CPU. Adds a
handful of lines to the log per matrix cell and gives whoever
debugs the next hang the runner state for free. Made portable
across Linux and macOS runners.
- CONDA_VERBOSITY=1 on the build step. Surfaces "Solver attempt: #N"
markers and the install plan in the CI log so a future hang at
least narrows itself to a phase. Avoids --debug, which produces
thousands of repodata-fetch lines per build.
Dropped: -x shell tracing, CONDA_LIBMAMBA_SOLVER_VERBOSE, MAMBA_VERBOSE,
and conda build --debug. These were diagnostic-only and produce log
noise that would obscure normal-build output without aiding triage.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent f1c5bb0 commit 0f76473
1 file changed
Lines changed: 38 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
25 | 46 | | |
26 | 47 | | |
27 | 48 | | |
28 | 49 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 50 | + | |
32 | 51 | | |
33 | 52 | | |
34 | 53 | | |
| |||
47 | 66 | | |
48 | 67 | | |
49 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
50 | 72 | | |
51 | 73 | | |
52 | 74 | | |
53 | 75 | | |
54 | | - | |
55 | | - | |
| 76 | + | |
| 77 | + | |
56 | 78 | | |
57 | 79 | | |
58 | 80 | | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
64 | 85 | | |
65 | 86 | | |
66 | 87 | | |
| |||
75 | 96 | | |
76 | 97 | | |
77 | 98 | | |
78 | | - | |
| 99 | + | |
79 | 100 | | |
80 | 101 | | |
81 | 102 | | |
| |||
0 commit comments