objective categorical abstract machine language personal data server
65
fork

Configure Feed

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

Update OCaml 5.2.1->5.4.1

+39 -34
+1 -1
Dockerfile
··· 1 - FROM ocaml/opam:debian-12-ocaml-5.2 AS build 1 + FROM ocaml/opam:debian-12-ocaml-5.4 AS build 2 2 3 3 ARG NODE_VERSION=v24.11.1 4 4 ARG OPAM_VERSION=2.5
+17 -13
dune-project
··· 19 19 (url "git+https://github.com/janestreet/bin_prot.git#03c783d682f67db665dca44a1b34d41cd16e1e3f") 20 20 (package 21 21 (name bin_prot) 22 - (version v0.17~preview.128.20+135))) ; this is actually v0.16~preview.128.20+135 but core requires >=v0.17 22 + (version v0.17.0))) ; this is actually v0.16~preview.128.20+135 but core requires >=v0.17 23 23 24 24 (pin ; these 4 all need to be pinned or they'll conflict 25 25 (url "git+https://github.com/lthms/dream.git#h2-0-13") ; unmerged patch that prevents conflict with letters ··· 46 46 (name melange-webapi) 47 47 (version v0.21.0))) 48 48 49 + (pin ; 0.5.0 not published to opam 50 + (url "git+https://github.com/ml-in-barcelona/server-reason-react.git#b05bf963fb45b36a4dd4e40958059072d9470ade") 51 + (package (name server-reason-react))) 52 + 49 53 (package 50 54 (name pegasus) 51 55 (synopsis "An atproto Personal Data Server implementation") 52 56 (description "Eventually") 53 57 (allow_empty) 54 58 (depends 55 - (ocaml (= 5.2.1)) 59 + (ocaml (= 5.4.1)) 56 60 (dune (>= 3.22)) 57 61 lwt 58 62 (aws-s3-lwt (>= 4.8.1)) ··· 68 72 (html_of_jsx (>= 0.0.7)) 69 73 (re (>= 1.13.2)) 70 74 (safepass (>= 3.1)) 71 - server-reason-react 75 + (server-reason-react (>= 0.5.0)) 72 76 (timedesc (>= 3.1.0)) 73 77 (uri (>= 4.4.0)) 74 78 (uuidm (>= 0.9.10)) ··· 88 92 (name frontend) 89 93 (allow_empty) 90 94 (depends 91 - (ocaml (= 5.2.1)) 95 + (ocaml (= 5.4.1)) 92 96 (dune (>= 3.22)) 93 97 lwt 94 98 melange 95 99 melange-json 96 100 melange-json-native 97 101 (mlx (>= 0.11)) 98 - (reason-react (>= 0.16.0)) 99 - (reason-react-ppx (>= 0.16.0)) 100 - server-reason-react)) 102 + (reason-react (>= 0.17.0)) 103 + (reason-react-ppx (>= 0.17.0)) 104 + (server-reason-react (>= 0.5.0)))) 101 105 102 106 (package 103 107 (name mist) 104 108 (synopsis "Atproto repo functionality") 105 109 (allow_empty) 106 110 (depends 107 - (ocaml (= 5.2.1)) 111 + (ocaml (= 5.4.1)) 108 112 (dune (>= 3.22)) 109 113 lwt 110 114 (core_unix (>= 0.16.0)) ··· 120 124 (description "Currently includes DAG-CBOR, CIDv1, and CARv1") 121 125 (allow_empty) 122 126 (depends 123 - (ocaml (= 5.2.1)) 127 + (ocaml (= 5.4.1)) 124 128 (dune (>= 3.22)) 125 129 lwt 126 130 (digestif (>= 1.2.0)) ··· 134 138 (synopsis "Atproto-flavour k256 and p256 signing and verification") 135 139 (allow_empty) 136 140 (depends 137 - (ocaml (= 5.2.1)) 141 + (ocaml (= 5.4.1)) 138 142 (dune (>= 3.22)) 139 143 (hacl-star (>= 0.7.2)) 140 144 (mirage-crypto-ec (>= 2.0.1)) ··· 146 150 (description "XRPC client with PPX extensions for type-safe API calls") 147 151 (allow_empty) 148 152 (depends 149 - (ocaml (= 5.2.1)) 153 + (ocaml (= 5.4.1)) 150 154 (dune (>= 3.22)) 151 155 lwt 152 156 (cohttp-lwt-unix (>= 6.1.1)) ··· 161 165 (synopsis "Code generator for Hermes from ATProto lexicons") 162 166 (allow_empty) 163 167 (depends 164 - (ocaml (= 5.2.1)) 168 + (ocaml (= 5.4.1)) 165 169 (dune (>= 3.22)) 166 170 (cmdliner (>= 1.2.0)) 167 171 (yojson (>= 3.0.0)) ··· 173 177 (synopsis "PPX extension for Hermes XRPC calls") 174 178 (allow_empty) 175 179 (depends 176 - (ocaml (= 5.2.1)) 180 + (ocaml (= 5.4.1)) 177 181 (dune (>= 3.22)) 178 182 (ppxlib (>= 0.32.0)))) 179 183
+5 -5
frontend.opam
··· 6 6 homepage: "https://github.com/futurGH/pegasus" 7 7 bug-reports: "https://github.com/futurGH/pegasus/issues" 8 8 depends: [ 9 - "ocaml" {= "5.2.1"} 10 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 9 + "ocaml" {= "5.4.1"} 10 + "dune" {>= "3.20" & >= "3.22"} 11 11 "lwt" 12 12 "melange" 13 13 "melange-json" 14 14 "melange-json-native" 15 15 "mlx" {>= "0.11"} 16 - "reason-react" {>= "0.16.0"} 17 - "reason-react-ppx" {>= "0.16.0"} 18 - "server-reason-react" 16 + "reason-react" {>= "0.17.0"} 17 + "reason-react-ppx" {>= "0.17.0"} 18 + "server-reason-react" {>= "0.5.0"} 19 19 "odoc" {with-doc} 20 20 ] 21 21 build: [
+2 -2
hermes-cli.opam
··· 7 7 homepage: "https://github.com/futurGH/pegasus" 8 8 bug-reports: "https://github.com/futurGH/pegasus/issues" 9 9 depends: [ 10 - "ocaml" {= "5.2.1"} 11 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 10 + "ocaml" {= "5.4.1"} 11 + "dune" {>= "3.20" & >= "3.22"} 12 12 "cmdliner" {>= "1.2.0"} 13 13 "yojson" {>= "3.0.0"} 14 14 "fmt" {>= "0.9.0"}
+2 -2
hermes.opam
··· 8 8 homepage: "https://github.com/futurGH/pegasus" 9 9 bug-reports: "https://github.com/futurGH/pegasus/issues" 10 10 depends: [ 11 - "ocaml" {= "5.2.1"} 12 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 11 + "ocaml" {= "5.4.1"} 12 + "dune" {>= "3.20" & >= "3.22"} 13 13 "lwt" 14 14 "cohttp-lwt-unix" {>= "6.1.1"} 15 15 "uri" {>= "4.4.0"}
+2 -2
hermes_ppx.opam
··· 7 7 homepage: "https://github.com/futurGH/pegasus" 8 8 bug-reports: "https://github.com/futurGH/pegasus/issues" 9 9 depends: [ 10 - "ocaml" {= "5.2.1"} 11 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 10 + "ocaml" {= "5.4.1"} 11 + "dune" {>= "3.20" & >= "3.22"} 12 12 "ppxlib" {>= "0.32.0"} 13 13 "odoc" {with-doc} 14 14 ]
+2 -2
ipld.opam
··· 8 8 homepage: "https://github.com/futurGH/pegasus" 9 9 bug-reports: "https://github.com/futurGH/pegasus/issues" 10 10 depends: [ 11 - "ocaml" {= "5.2.1"} 12 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 11 + "ocaml" {= "5.4.1"} 12 + "dune" {>= "3.20" & >= "3.22"} 13 13 "lwt" 14 14 "digestif" {>= "1.2.0"} 15 15 "multibase" {>= "0.1.0"}
+2 -2
kleidos.opam
··· 7 7 homepage: "https://github.com/futurGH/pegasus" 8 8 bug-reports: "https://github.com/futurGH/pegasus/issues" 9 9 depends: [ 10 - "ocaml" {= "5.2.1"} 11 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 10 + "ocaml" {= "5.4.1"} 11 + "dune" {>= "3.20" & >= "3.22"} 12 12 "hacl-star" {>= "0.7.2"} 13 13 "mirage-crypto-ec" {>= "2.0.1"} 14 14 "multibase" {>= "0.1.0"}
+2 -2
mist.opam
··· 7 7 homepage: "https://github.com/futurGH/pegasus" 8 8 bug-reports: "https://github.com/futurGH/pegasus/issues" 9 9 depends: [ 10 - "ocaml" {= "5.2.1"} 11 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 10 + "ocaml" {= "5.4.1"} 11 + "dune" {>= "3.20" & >= "3.22"} 12 12 "lwt" 13 13 "core_unix" {>= "0.16.0"} 14 14 "re" {>= "1.13.2"}
+4 -3
pegasus.opam
··· 8 8 homepage: "https://github.com/futurGH/pegasus" 9 9 bug-reports: "https://github.com/futurGH/pegasus/issues" 10 10 depends: [ 11 - "ocaml" {= "5.2.1"} 12 - "dune" {>= "3.20" & >= "3.20" & < "3.21"} 11 + "ocaml" {= "5.4.1"} 12 + "dune" {>= "3.20" & >= "3.22"} 13 13 "lwt" 14 14 "aws-s3-lwt" {>= "4.8.1"} 15 15 "caqti" {>= "1.9.0"} ··· 24 24 "html_of_jsx" {>= "0.0.7"} 25 25 "re" {>= "1.13.2"} 26 26 "safepass" {>= "3.1"} 27 - "server-reason-react" 27 + "server-reason-react" {>= "0.5.0"} 28 28 "timedesc" {>= "3.1.0"} 29 29 "uri" {>= "4.4.0"} 30 30 "uuidm" {>= "0.9.10"} 31 + "uuseg" {>= "17.0.0"} 31 32 "yojson" {>= "3.0.0"} 32 33 "lwt_ppx" {>= "5.9.1"} 33 34 "ppx_deriving_yojson" {>= "3.9.1"}