Release branch: https://github.com/ocaml/dune/tree/3.21.1-rc <!-- If release is Patch release use section { --> ## Preparation - Need backport: - [X] https://github.com/ocaml/dune/pull/13074 - [x] https://github.com/ocaml/dune/pull/13342 (for OxCaml) - [x] has conflicts needing resolution, only needs to be partially backported - [x] https://github.com/ocaml/dune/pull/12846 (for OxCaml) - [X] https://github.com/ocaml/dune/pull/13534 (for 3.21 CI) - [x] https://github.com/ocaml/dune/pull/13522 - [x] depends on backport of https://github.com/ocaml/dune/pull/13521 - [x] <s> https://github.com/ocaml/dune/pull/12360 </s> - [x] 3.19 regression, consider skipping (will appear in 3.22) - too entangled with 3.22 at the moment - [x] https://github.com/ocaml/dune/pull/13428 - [x] has conflicts needing resolution - Backports: - [x] https://github.com/ocaml/dune/pull/13560 - [x] https://github.com/ocaml/dune/pull/13561 - [x] https://github.com/ocaml/dune/pull/13562 - [x] https://github.com/ocaml/dune/pull/13563 - [x] https://github.com/ocaml/dune/pull/13564 ## Release <!-- Replace X.Y.Z with the correct Dune version --> - [x] Update dune changelog to `X.Y.Z` on `X.Y` branch #13602 - [x] Open then pull request on `opam-repository` https://github.com/ocaml/opam-repository/pull/29374 - [x] Triage (ensure it does not break anything) ## Post-release - [x] https://github.com/ocaml/dune/pull/13627 - [x] Update ocaml.org changelog: https://github.com/ocaml/ocaml.org/pull/3498/changes#diff-2c49d3178f92df89fb598a76a5074dd46bccf3ecd7204935ea8ce7d709873d41 - [x] Write a post about the release on Discuss: https://discuss.ocaml.org/t/ann-dune-3-21-0/17700/2 - [x] Store the revdeps error file in the [logs](https://github.com/ocaml/dune/wiki/Reverse-dependencies-CI-logs)
Release branch: https://github.com/ocaml/dune/tree/3.21.1-rc
Preparation
melange.emitrespect-p <PKG>#13522(melange.emit ..)doesn't respect-p <PKG>#13521fix: avoid killing process group when not applicable #12360(melange.emit ..)doesn't respect-p <PKG>#13563Release
X.Y.ZonX.Ybranch [3.21.1] Merge release branch #13602opam-repository[new release] dune (17 packages) (3.21.1) opam-repository#29374Post-release