this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] dockerfile, dockerfile-opam and dockerfile-cmd (8.2.0)

CHANGES:

- Install system packages required by OCaml in the ocaml stage,
starting with OCaml 5.1 and libzstd.
(@MisterDA ocurrent/ocaml-dockerfile#149, review by @kit-ty-kate)
- Add OracleLinux 9. (@MisterDA ocurrent/ocaml-dockerfile#155)
- Optimize and fix Linux package install.
(@MisterDA ocurrent/ocaml-dockerfile#147, ocurrent/ocaml-dockerfile#151, ocurrent/ocaml-dockerfile#153, ocurrent/ocaml-dockerfile#154, review by @kit-ty-kate)
- Switch to ocaml-opam/opam-repository-mingw#sunset for Windows images. (@MisterDA ocurrent/ocaml-dockerfile#152)
- Use DockerHub user risvc64/ubuntu. (@MisterDA, ocurrent/ocaml-dockerfile#150)
- Various LCU Updates (@mtelvers ocurrent/ocaml-dockerfile#144 ocurrent/ocaml-dockerfile#136 ocurrent/ocaml-dockerfile#135)
- Support mounts, networks, and security parameters in RUN
commands, add buildkit_syntax helper function.
(@MisterDA, @edwintorok, ocurrent/ocaml-dockerfile#137, ocurrent/ocaml-dockerfile#139, review by @edwintorok)
- Build and install opam master from source in Windows images.
(@MisterDA ocurrent/ocaml-dockerfile#140, ocurrent/ocaml-dockerfile#142, ocurrent/ocaml-dockerfile#143)
- Include the ocaml-beta-repository in the images. (@kit-ty-kate ocurrent/ocaml-dockerfile#132, review by @MisterDA)
- Add OpenSUSE 15.4, deprecate OpenSUSE 15.3. (@MisterDA ocurrent/ocaml-dockerfile#138)
- Update to bubblewrap 0.8.0. (@MisterDA ocurrent/ocaml-dockerfile#131 ocurrent/ocaml-dockerfile#148)
- Add Alpine 3.17 (3.16 is now tier 2 and 3.15 is deprecated). Remove
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 ocurrent/ocaml-dockerfile#129, ocurrent/ocaml-dockerfile#130)
- Fix location of Debian exotic architecture images (@dra27 ocurrent/ocaml-dockerfile#134)
- Fix passing of --platform to all stages of the Dockerfiles (@dra27 ocurrent/ocaml-dockerfile#134)

+215
+74
packages/dockerfile-cmd/dockerfile-cmd.8.2.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Dockerfile eDSL -- generation support" 3 + description: """ 4 + This library provides a typed OCaml interface to generating Dockerfiles 5 + programmatically without having to resort to lots of shell scripting and 6 + awk/sed-style assembly. 7 + 8 + This sublibrary has support functions for generating arrays of Dockerfiles 9 + programmatically. 10 + """ 11 + maintainer: [ 12 + "Anil Madhavapeddy <anil@recoil.org>" 13 + "Antonin Décimo <antonin@tarides.com>" 14 + "David Allsopp <david.allsopp@metastack.com>" 15 + "Kate <kit.ty.kate@disroot.org>" 16 + "Thomas Leonard <talex5@gmail.com>" 17 + "Tim McGilchrist <timmcgil@gmail.com>" 18 + ] 19 + authors: [ 20 + "Anil Madhavapeddy" 21 + "Anton Kochkov" 22 + "Antonin Décimo" 23 + "David Allsopp" 24 + "Ewan Mellor" 25 + "Kate Deplaix" 26 + "Louis Gesbert" 27 + "Mark Elvers" 28 + "Thomas Leonard" 29 + "Tim McGilchrist" 30 + ] 31 + license: "ISC" 32 + tags: ["org:mirage" "org:ocamllabs"] 33 + homepage: "https://github.com/ocurrent/ocaml-dockerfile" 34 + doc: "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile-cmd/" 35 + bug-reports: "https://github.com/ocurrent/ocaml-dockerfile/issues" 36 + depends: [ 37 + "dune" {>= "3.0"} 38 + "bos" {>= "0.2"} 39 + "cmdliner" 40 + "dockerfile-opam" {= version} 41 + "fmt" {>= "0.8.7"} 42 + "logs" 43 + "ppx_sexp_conv" {>= "v0.9.0"} 44 + "sexplib" 45 + "odoc" {with-doc} 46 + ] 47 + conflicts: [ 48 + "result" {< "1.5"} 49 + "rresult" {< "0.7.0"} 50 + ] 51 + build: [ 52 + ["dune" "subst"] {dev} 53 + [ 54 + "dune" 55 + "build" 56 + "-p" 57 + name 58 + "-j" 59 + jobs 60 + "@install" 61 + "@runtest" {with-test} 62 + "@doc" {with-doc} 63 + ] 64 + ] 65 + dev-repo: "git+https://github.com/ocurrent/ocaml-dockerfile.git" 66 + url { 67 + src: 68 + "https://github.com/ocurrent/ocaml-dockerfile/releases/download/v8.2.0/dockerfile-8.2.0.tbz" 69 + checksum: [ 70 + "sha256=965b664b8d0be4ef56116d81040a70d8d1743b3da1764a52146da38d0437ad84" 71 + "sha512=8545c9791166a0dbf791819e3ea57afabd2e8990da52956b2f60956f319296fe75e2c084795e0cd9014d808baee405dfc06bdb2ae905c8f79185bd40ebb31ff8" 72 + ] 73 + } 74 + x-commit-hash: "7da34b8a913f8d4684fdd3884636c3df4fc25b86"
+73
packages/dockerfile-opam/dockerfile-opam.8.2.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Dockerfile eDSL -- opam support" 3 + description: """ 4 + This library provides a typed OCaml interface to generating Dockerfiles 5 + programmatically without having to resort to lots of shell scripting and 6 + awk/sed-style assembly. 7 + 8 + The opam subpackage provides opam and Linux-specific distribution support 9 + for generating dockerfiles. 10 + """ 11 + maintainer: [ 12 + "Anil Madhavapeddy <anil@recoil.org>" 13 + "Antonin Décimo <antonin@tarides.com>" 14 + "David Allsopp <david.allsopp@metastack.com>" 15 + "Kate <kit.ty.kate@disroot.org>" 16 + "Thomas Leonard <talex5@gmail.com>" 17 + "Tim McGilchrist <timmcgil@gmail.com>" 18 + ] 19 + authors: [ 20 + "Anil Madhavapeddy" 21 + "Anton Kochkov" 22 + "Antonin Décimo" 23 + "David Allsopp" 24 + "Ewan Mellor" 25 + "Kate Deplaix" 26 + "Louis Gesbert" 27 + "Mark Elvers" 28 + "Thomas Leonard" 29 + "Tim McGilchrist" 30 + ] 31 + license: "ISC" 32 + tags: ["org:mirage" "org:ocamllabs"] 33 + homepage: "https://github.com/ocurrent/ocaml-dockerfile" 34 + doc: "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile-opam/" 35 + bug-reports: "https://github.com/ocurrent/ocaml-dockerfile/issues" 36 + depends: [ 37 + "dune" {>= "3.0"} 38 + "astring" 39 + "dockerfile" {= version} 40 + "fmt" {>= "0.8.7"} 41 + "ocaml-version" {>= "3.5.0"} 42 + "ppx_sexp_conv" {>= "v0.9.0"} 43 + "sexplib" 44 + "odoc" {with-doc} 45 + ] 46 + conflicts: [ 47 + "result" {< "1.5"} 48 + "rresult" {< "0.7.0"} 49 + ] 50 + build: [ 51 + ["dune" "subst"] {dev} 52 + [ 53 + "dune" 54 + "build" 55 + "-p" 56 + name 57 + "-j" 58 + jobs 59 + "@install" 60 + "@runtest" {with-test} 61 + "@doc" {with-doc} 62 + ] 63 + ] 64 + dev-repo: "git+https://github.com/ocurrent/ocaml-dockerfile.git" 65 + url { 66 + src: 67 + "https://github.com/ocurrent/ocaml-dockerfile/releases/download/v8.2.0/dockerfile-8.2.0.tbz" 68 + checksum: [ 69 + "sha256=965b664b8d0be4ef56116d81040a70d8d1743b3da1764a52146da38d0437ad84" 70 + "sha512=8545c9791166a0dbf791819e3ea57afabd2e8990da52956b2f60956f319296fe75e2c084795e0cd9014d808baee405dfc06bdb2ae905c8f79185bd40ebb31ff8" 71 + ] 72 + } 73 + x-commit-hash: "7da34b8a913f8d4684fdd3884636c3df4fc25b86"
+68
packages/dockerfile/dockerfile.8.2.0/opam
··· 1 + opam-version: "2.0" 2 + synopsis: "Dockerfile eDSL in OCaml" 3 + description: """ 4 + This library provides a typed OCaml interface to generating Dockerfiles 5 + programmatically without having to resort to lots of shell scripting and 6 + awk/sed-style assembly. 7 + """ 8 + maintainer: [ 9 + "Anil Madhavapeddy <anil@recoil.org>" 10 + "Antonin Décimo <antonin@tarides.com>" 11 + "David Allsopp <david.allsopp@metastack.com>" 12 + "Kate <kit.ty.kate@disroot.org>" 13 + "Thomas Leonard <talex5@gmail.com>" 14 + "Tim McGilchrist <timmcgil@gmail.com>" 15 + ] 16 + authors: [ 17 + "Anil Madhavapeddy" 18 + "Anton Kochkov" 19 + "Antonin Décimo" 20 + "David Allsopp" 21 + "Ewan Mellor" 22 + "Kate Deplaix" 23 + "Louis Gesbert" 24 + "Mark Elvers" 25 + "Thomas Leonard" 26 + "Tim McGilchrist" 27 + ] 28 + license: "ISC" 29 + tags: ["org:mirage" "org:ocamllabs"] 30 + homepage: "https://github.com/ocurrent/ocaml-dockerfile" 31 + doc: "https://ocurrent.github.io/ocaml-dockerfile/doc/dockerfile/" 32 + bug-reports: "https://github.com/ocurrent/ocaml-dockerfile/issues" 33 + depends: [ 34 + "dune" {>= "3.0"} 35 + "ocaml" {>= "4.08"} 36 + "fmt" {>= "0.8.7"} 37 + "ppx_sexp_conv" {>= "v0.9.0"} 38 + "sexplib" 39 + "odoc" {with-doc} 40 + ] 41 + conflicts: [ 42 + "result" {< "1.5"} 43 + "rresult" {< "0.7.0"} 44 + ] 45 + build: [ 46 + ["dune" "subst"] {dev} 47 + [ 48 + "dune" 49 + "build" 50 + "-p" 51 + name 52 + "-j" 53 + jobs 54 + "@install" 55 + "@runtest" {with-test} 56 + "@doc" {with-doc} 57 + ] 58 + ] 59 + dev-repo: "git+https://github.com/ocurrent/ocaml-dockerfile.git" 60 + url { 61 + src: 62 + "https://github.com/ocurrent/ocaml-dockerfile/releases/download/v8.2.0/dockerfile-8.2.0.tbz" 63 + checksum: [ 64 + "sha256=965b664b8d0be4ef56116d81040a70d8d1743b3da1764a52146da38d0437ad84" 65 + "sha512=8545c9791166a0dbf791819e3ea57afabd2e8990da52956b2f60956f319296fe75e2c084795e0cd9014d808baee405dfc06bdb2ae905c8f79185bd40ebb31ff8" 66 + ] 67 + } 68 + x-commit-hash: "7da34b8a913f8d4684fdd3884636c3df4fc25b86"