Skip to content

Fix Julia 1.10 package check by avoiding incompatible 1.12 lockfile - #1

Draft
albystack with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-julia-1-10-package-check
Draft

Fix Julia 1.10 package check by avoiding incompatible 1.12 lockfile#1
albystack with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-julia-1-10-package-check

Conversation

Copilot AI commented Jul 24, 2026

Copy link
Copy Markdown

The Julia 1.10 package check job failed during precompile because CI was using a Manifest.toml generated on Julia 1.12, leading to dependency resolution/precompile incompatibility on 1.10. This change scopes manifest handling so 1.10 resolves a compatible dependency graph from Project.toml.

  • CI workflow adjustment (Julia matrix-specific)

    • In .github/workflows/ci.yml, add a conditional step for matrix.julia-version == '1.10' to remove Manifest.toml before Pkg.instantiate().
  • Behavioral impact

    • Julia 1.10 no longer consumes a 1.12-generated lockfile.
    • Other matrix entries keep existing behavior unchanged.
- name: Remove Julia 1.12-generated manifest for Julia 1.10
  if: matrix.julia-version == '1.10'
  run: rm -f Manifest.toml

Copilot AI changed the title [WIP] Fix failing GitHub Actions job Julia 1.10 package check Fix Julia 1.10 package check by avoiding incompatible 1.12 lockfile Jul 24, 2026
Copilot AI requested a review from albystack July 24, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants