Skip to content

ci: cap melange below 7.0 - #15322

Merged
Alizter merged 1 commit into
ocaml:mainfrom
Alizter:push-rsmkmxzpxvsl
Jun 25, 2026
Merged

ci: cap melange below 7.0#15322
Alizter merged 1 commit into
ocaml:mainfrom
Alizter:push-rsmkmxzpxvsl

Conversation

@Alizter

@Alizter Alizter commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

melange 7.0.0-54 was released and breaks the melange cram tests on main: the compiler now emits extra Hint: lines on warnings (e.g. 'illegal-backslash') that the expected outputs don't include.

Cap the with-dev-setup melange dep in dune.opam.template at < "7.0" so make dev-deps stays on the 6.x line until the cram tests are updated.

cc @anmonteiro

melange 7.0.0-54 was released and breaks the melange cram tests on
main: the compiler now emits extra Hint: lines on warnings (e.g.
'illegal-backslash') that the expected outputs don't include.

Cap the with-dev-setup melange dep in dune.opam.template at < "7.0"
so make dev-deps stays on the 6.x line until the cram tests are
updated.

Signed-off-by: Ali Caglayan <alizter@gmail.com>
@Alizter
Alizter merged commit f5a4135 into ocaml:main Jun 25, 2026
62 checks passed
@Alizter
Alizter deleted the push-rsmkmxzpxvsl branch June 25, 2026 13:31
@anmonteiro

Copy link
Copy Markdown
Collaborator

Thank you, taking a look!

@anmonteiro

Copy link
Copy Markdown
Collaborator

fixed in #15367

@Alizter Alizter added this to the 3.25.0 milestone Jul 8, 2026
Alizter added a commit that referenced this pull request Jul 20, 2026
Replaces #15457 with a branch we can update.

Backports #14904 and its changelog from #15441. It retains the existing
js/wasm_of_ocaml 6.4 compatibility pin and adds two CI-only
compatibility fixes:

- cap the 3.24 dev dependency on Melange below 7.0, from #15322;
- pin the OxCaml opam job to `wasm_of_ocaml-compiler.6.0.1+ox1`,
matching the package set pinned by the release branch rather than
advancing its flake and test expectations.

These extra changes address CI dependency drift and are not release
regressions.

No local tests run; CI is the validation for these platform-specific
dependency constraints.
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