Skip to content

Allow JET 0.12 in the QA environment for Julia 1.13 - #385

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas:jet-0.12
Oct 15, 2026
Merged

ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas:jet-0.12

Conversation

@ChrisRackauckas

@ChrisRackauckas ChrisRackauckas commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

🚧 UNREVIEWED — awaiting review by @ChrisRackauckas. Filed by an AI agent running as @ChrisRackauckas; Chris has not seen this.
Harness: Devin CLI 3000.11.92 (diagnosis and fix), Claude Code 2.1.300 (PR) · Model: fusion-claude-opus-5-5-high-sidekick-swe-2-medium
Conversation: https://claude.ai/code/session_01VZjwf7Ux9YtTzwHGHMqnsq (fleet master)

This fixes a failure on the default branch's CI. The diagnosis and the evidence below come from the investigating agent's report; "confirmed by running" and "read in logs" are kept apart there.

Change

  • test/qa/Project.toml: JET = "0.9, 0.10, 0.11.3" -> JET = "0.9, 0.10, 0.11.3, 0.12". Nothing else changed.

Environment

  • Julia +release = 1.13.2, +lts = 1.10.12.

Before (master, run in a git worktree of master)

  • GROUP=QA julia +release --project -e 'using Pkg; Pkg.test()': FAIL at resolve.
    Unsatisfiable requirements detected for package JET: project allows [0.9.0 - 0.10.15, 0.11.3 - 0.11.6], but on Julia 1.13 only 0.12.0 - 0.12.3 are allowed, so no versions are left.
  • GROUP=QA julia +lts --project -e 'using Pkg; Pkg.test()': PASS, JET v0.9.18, QA/qa.jl 25/25.

After (branch green/Integrals.jl)

  • GROUP=QA julia +release --project -e 'using Pkg; Pkg.test()': PASS, JET v0.12.3, QA/qa.jl 29/29.
  • GROUP=QA julia +lts --project -e 'using Pkg; Pkg.test()': PASS, JET v0.9.18, QA/qa.jl 25/25.
  • The two Julia versions run different numbers of tests because some checks are gated on VERSION (for example, qa.jl runs @report_call plus a return_types check on 1.13 for HCubatureJL and VEGAS). No test failed or errored.

JET reports fixed

  • None. JET 0.12.3 found no new problems.

Other checks

  • typos test/qa/Project.toml: clean.
  • Runic: not run, since no .jl files changed.
  • The Manifest.toml files that Pkg generated had to be deleted between the 1.13 and 1.10 runs, because a manifest resolved on 1.13 does not instantiate on 1.10. They are untracked and not committed.
  • Not run: groups other than QA (the change only touches the QA environment).

🤖 Posted by an AI agent — harness: Devin CLI 3000.11.92 (fix), Claude Code 2.1.300 (PR) · model: fusion-claude-opus-5-5-high-sidekick-swe-2-medium / claude-opus-5-5
Conversation: https://claude.ai/code/session_01VZjwf7Ux9YtTzwHGHMqnsq (fleet master)

🤖 Generated with Claude Code

Independent review (added by the fleet master)

Risk assessment

  • Risk: low
  • Blast radius: JET version resolution in test/qa/Project.toml; JET 0.12 may expose QA reports. No runtime source or public API changes.
  • Evidence: gh pr diff shows 1 JET compat append(s) in test/qa/Project.toml; all existing bounds retained; no other changed lines, source edits, silencing, sources/path edits, or other dependency edits. gh pr checks: QA pending — no QA job reported yet; test discovery/workflows are queued or running. Local tests not run; PR body not read.
  • Independent review: codex gpt-6.1-sol rated it low, high confidence in diff scope: every edit only appends JET 0.12 while retaining existing bounds; runtime compatibility is unverified while QA is pending.
  • Merge: auto-merge candidate — focused compat-only change; require successful QA and required checks before merging

🤖 Section added by an AI agent — harness: Claude Code 2.1.300 · model: claude-opus-5-5 (review by codex-cli, gpt-6.1-sol)
Conversation: https://claude.ai/code/session_01VZjwf7Ux9YtTzwHGHMqnsq

The General registry restricts JET 0.10.15 and 0.11.4-0.11.6 to Julia 1.12,
and only JET 0.12 supports Julia 1.13, so the QA environment could not
resolve on Julia 1.13.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Devin <noreply@cognition.ai>
Agent-Harness: Devin CLI 3000.11.92
Agent-Model: fusion-claude-opus-5-5-high-sidekick-swe-2-medium
Agent-Session: local headless Devin run (fleet master JET lane; no session URL)
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review October 15, 2026 21:13
@ChrisRackauckas
ChrisRackauckas merged commit 0a75019 into SciML:master Oct 15, 2026
15 checks passed
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.

1 participant