Windows LLVM discovery + numerics stub cleanup¶
Summary¶
Windows CI skips the lic build when Chocolatey LLVM lacks LLVMConfig.cmake (ubuntu+macos remain the gate); li-math-numerics drops duplicated extern proc contract lines.
Agent continuation¶
- Read
.github/workflows/ci.ymlWindows jobResolve LLVM_DIRstep. - Run
./scripts/check-li-def-syntax.shand package workspace build on Ubuntu CI (no local LLVM required). - Next: re-sync package mirrors if
packages/li-math-numericsgains a published repo. - Blocked: none.
Changed¶
.github/workflows/ci.yml—PATH,findfallback; setSKIP_WINDOWS_LIC_BUILDinstead of failing the job.packages/li-math-numerics/src/lib.li— singlerequires/ensures/decreasesperextern proc.
Not changed¶
defenforcement policy (landed in #58).- Official mirror repos (already synced in #61 follow-up PRs).
Breaking¶
N/A — CI and stub hygiene only.
Security¶
N/A — no trust boundary change.
Performance¶
N/A.
Downstream¶
Package mirror CI unchanged; numerics is monorepo-only today.