[new release] dockerfile, dockerfile-opam and dockerfile-cmd (8.2.0) #23566
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Dockerfile eDSL in OCaml
CHANGES:
starting with OCaml 5.1 and libzstd.
(@MisterDA Install system packages required by OCaml 5.1+ in the ocaml stage ocurrent/ocaml-dockerfile#149, review by @kit-ty-kate)
(@MisterDA Optimize Linux package installation ocurrent/ocaml-dockerfile#147, Revert "Optimize Linux package installation" ocurrent/ocaml-dockerfile#151, Optimise and fix Linux packages installation ocurrent/ocaml-dockerfile#153, Fix Fedora & yum install ocurrent/ocaml-dockerfile#154, review by @kit-ty-kate)
commands, add buildkit_syntax helper function.
(@MisterDA, @edwintorok, mount type cache support ocurrent/ocaml-dockerfile#137, Support
RUN
command arguments (mounts, network, security) ocurrent/ocaml-dockerfile#139, review by @edwintorok)(@MisterDA Build and install opam master from source in Windows images ocurrent/ocaml-dockerfile#140, Fixes to build and install opam master in Windows ocurrent/ocaml-dockerfile#142, Fixes to build and install opam master in Windows ocurrent/ocaml-dockerfile#143)
libexecinfo-dev from the list of apk packages as it is no longer
available. Its symbols are only used in OCaml's self tests.
(@MisterDA Add Alpine 3.17 ocurrent/ocaml-dockerfile#129, Alpine: don't use libexecinfo-dev ocurrent/ocaml-dockerfile#130)