Skip to content

Conversation

@shonfeder
Copy link
Member

@shonfeder shonfeder commented Oct 11, 2025

Update the CI workflows to track the current major version trunk and latest release.

As per ocaml/opam-repository#28683

This should fix the breakage on the main: https://github.com/ocaml/dune/actions/runs/18416316858/job/52481101066

@shonfeder shonfeder force-pushed the shonfeder/ci-ocaml-5-4 branch from db70cfe to e099784 Compare October 11, 2025 01:30
@shonfeder
Copy link
Member Author

I tried updating all the deps to 5.4, but apparently we cannot run tests with 5.4 due to constraints from melange. So I'm going to pull this bit out.

@shonfeder shonfeder force-pushed the shonfeder/ci-ocaml-5-4 branch from 32f2bde to 3bd30fd Compare October 11, 2025 02:21
Update the CI workflows to track the current major version trunk and
use the latest release in the build matrix, when tests are not run.

We cannot currently udate to 5.4 for the matrix used to run tests, but
some of the test dependencies don't support it.

As per ocaml/opam-repository#28683

Signed-off-by: Shon Feder <[email protected]>
@shonfeder shonfeder force-pushed the shonfeder/ci-ocaml-5-4 branch from 3bd30fd to b82697c Compare October 11, 2025 02:31
@shonfeder shonfeder merged commit 14533ed into ocaml:main Oct 11, 2025
26 checks passed
@shonfeder shonfeder deleted the shonfeder/ci-ocaml-5-4 branch October 11, 2025 03:06
Sudha247 pushed a commit to Sudha247/dune that referenced this pull request Oct 13, 2025
Update the CI workflows to track the current major version trunk and
use the latest release in the build matrix, when tests are not run.

We cannot currently udate to 5.4 for the matrix used to run tests, but
some of the test dependencies don't support it.

As per ocaml/opam-repository#28683

Signed-off-by: Shon Feder <[email protected]>
davesnx added a commit to davesnx/dune that referenced this pull request Oct 14, 2025
* 'main' of github.com:/ocaml/dune: (147 commits)
  cram test: test only parameter flags in merlin generation
  fix(oxcaml): import eta-expansion changes from opam-repo (ocaml#12563)
  address review comments
  Mask the path to the stdlib
  fix(oxcaml): generate merlin config for library parameters
  fix(melange + include_qualified): track correct `.cmj` dependencies in emit (ocaml#12531)
  refactor: remove some unused code in [Path] (ocaml#12558)
  dep_rules: don't run (transitive) `ocamldep` on single module buildables (ocaml#12555)
  fix(pkg): ignore project settings for building packages
  test(pkg): reproduce ocaml#12131
  melange: add a test for module cycle checks (ocaml#12554)
  chore: lint check for new changes entries (ocaml#12553)
  feature(cram): allow for conflict detection (ocaml#12538)
  ci: update for ocaml 5.4 release (ocaml#12552)
  chore(script): generate changelog from structure (ocaml#12516)
  Reuse dependencies between project and tools (ocaml#12526)
  Introduce Io.overwrite_file
  test: fix dune install requiring a mandir
  Enable package management for more tests
  Add a `dune tools env` command to add dev tools to PATH (ocaml#12521)
  ...
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