Skip to content

Pin ExaModels to main now that the recipe work has landed - #2

Merged
sshin23 merged 2 commits into
mainfrom
ci/repoint-examodels-pin
Aug 11, 2026
Merged

Pin ExaModels to main now that the recipe work has landed#2
sshin23 merged 2 commits into
mainfrom
ci/repoint-examodels-pin

Conversation

@sshin23

@sshin23 sshin23 commented Aug 10, 2026

Copy link
Copy Markdown
Member

src/examodels/juliapkg.json pinned ExaModels to ss/refactor. That branch carried model recipes and ExaModelsC, and it merged as madsuite-org/ExaModels.jl#294 — so the pin names a branch that has stopped moving and exists only until someone deletes it.

Content-neutral today. main and the ss/refactor tip (3f8476b9) differ in exactly one file, docs/src/opf.jl; nothing under src/ or ExaModelsC/ differs at all. So this changes which ref is followed, not which code is fetched.

Two related things this PR does not touch

  • ss/recipe carries the same "rev": "ss/refactor" pin and needs the same change. Left to whoever owns that branch.
  • rune/tape pins the SHA b9a8da0c, which is reachable from neither main nor ss/refactor — it was presumably rebased away. That pin is already dangling and won't be fixed by anything here.

`ss/refactor` was the branch carrying model recipes and ExaModelsC. It merged
as madsuite-org/ExaModels.jl#294, so the pin now names a branch that exists only
until someone deletes it, and that has stopped moving either way.

Content-neutral today: `main` and the `ss/refactor` tip differ in one docs
file and nothing under `src/`.
`test_the_classification_has_no_stale_entries` went red on this branch, and the
pin change is not the cause: `LegacyExaCore`, `variable`, `parameter`,
`constraint!` and `subexpr` were removed upstream in madsuite-org/ExaModels.jl#295
together with deprecated.jl, and they are absent from `ss/refactor` as well as
from `main`. The green run that preceded this one installed `ss/refactor` at
97440a38, before #295 was merged into it; that ref has since lost them too, so
reverting the pin would leave the suite just as red.

The stale names are taken from the assertion's own output rather than from a
grep, since `names(ExaModels)` is what the test compares against.
@sshin23
sshin23 merged commit f336d8e into main Aug 11, 2026
9 of 11 checks passed
@sshin23
sshin23 deleted the ci/repoint-examodels-pin branch August 11, 2026 13:11
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