Commit 64ed035
ci: re-resolve manifest per Julia version (green 1.10/1.11 matrix) (#16)
* ci: Pkg.resolve() before instantiate so multi-version Julia CI passes
The committed Manifest.toml was resolved with Julia 1.12; CI runs Julia
1.10/1.11, where Pkg.instantiate() failed with "Could not locate the source
code for the StyledStrings package ... manifest generated by a different
version of Julia". Pkg.resolve() re-resolves the manifest for the running
Julia version before instantiate, fixing the stdlib mismatch while preserving
the KnotTheory weakdep-as-path arrangement (Project.toml unchanged).
Validated locally (Julia 1.12): resolve -> instantiate -> build -> test exits 0
with 1089/1089 pass and no Project.toml churn. The 1.10/1.11 matrix is fixed by
the same per-version re-resolve (it was the only remaining CI blocker after the
sibling path-dep checkout landed in #15).
https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
* ci: drop stale Manifest and dev path-deps (resolve couldn't fix 1.12 pins)
The first attempt (Pkg.resolve before instantiate) still failed on the
1.10/1.11 matrix. The committed Manifest.toml pins stdlib versions
(JuliaSyntaxHighlighting 1.12.0, StyledStrings) that don't exist on 1.10/1.11,
and Pkg.resolve() preserves those pins -> "Unsatisfiable requirements detected
for package JuliaSyntaxHighlighting ... restricted to versions 1.12.0".
Discard the stale manifest (rm Manifest.toml) and re-create it fresh for the
running Julia version, devving the unregistered estate path-deps. Pkg.develop
on the KnotTheory weakdep only sets its source path -> Project.toml is
unchanged (KnotTheory stays a weakdep). Verified locally on Julia 1.12:
1089/1089 pass, exit 0, no Project.toml churn.
https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 6bfed81 commit 64ed035
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
43 | 50 | | |
44 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
0 commit comments