z3 icon indicating copy to clipboard operation
z3 copied to clipboard

Z3 4.15.3 is not on opam

Open Lysxia opened this issue 2 months ago • 4 comments

Is that intended?

Lysxia avatar Oct 02 '25 14:10 Lysxia

Yes. The opam releases are not published by the Z3 team. I've done most of them in the recent past, but haven't had time for this one yet.

wintersteiger avatar Oct 02 '25 14:10 wintersteiger

is it possible to link a github action to opam releases? then it can be automatic similar to npm release.

NikolajBjorner avatar Oct 12 '25 04:10 NikolajBjorner

I think in theory it's possible. We would have to automatically create a PR to https://github.com/ocaml/opam-repository . Most of the time it's a copy of the previous opam file with the links and hashes in url updated. Example: https://github.com/ocaml/opam-repository/pull/28015/files . Somebody would have to check the CI though; it's never green and so it requires a human to look at what's red.

wintersteiger avatar Oct 13 '25 13:10 wintersteiger

well, this is definitely less automatic than npm/python. You had to fix a bunch of things in setup files, also. We can always ask copilot to create an action that creates a PR, but from where? You used a private branch for that. Python uses a build step that is part of release build. npm uses the release and builds on that. The npm process is more modular and would be preferred.

NikolajBjorner avatar Oct 13 '25 15:10 NikolajBjorner