1- let Prelude = ../ External / Prelude. dhall
1+ let Prelude = ../../ External / Prelude. dhall
22
3- let Optional / map = Prelude.Optional. map
4-
5- let Optional / default = Prelude.Optional. default
6-
7- let List / drop = Prelude.List. drop
8-
9- let List / concatMap = Prelude.List. concatMap
3+ let Extensions = ../../ Lib / Extensions. dhall
104
11- let Text / concat = Prelude.Text. concat
5+ let join = Extensions. join
126
13- let Artifacts = ../ Constants / Artifacts. dhall
14-
15- let Size = ../ Command / Size. dhall
16-
17- let Package = ../ Constants / DebianPackage. dhall
7+ let Optional / map = Prelude.Optional. map
188
19- let Network = ../ Constants / Network. dhall
9+ let Optional / default = Prelude.Optional. default
2010
21- let DebianChannel = ../ Constants / DebianChannel . dhall
11+ let Artifacts = ../../ Constants / Artifacts . dhall
2212
23- let Profiles = ../ Constants / Profiles . dhall
13+ let Size = ../../ Command / Size . dhall
2414
25- let Artifact = ../ Constants / Artifacts . dhall
15+ let Package = ../../ Constants / DebianPackage . dhall
2616
27- let DebianVersions = ../ Constants / DebianVersions . dhall
17+ let Network = ../../ Constants / Network . dhall
2818
29- let DebianRepo = ../ Constants / DebianRepo . dhall
19+ let DebianChannel = ../../ Constants / DebianChannel . dhall
3020
31- let Toolchain = ../ Constants / Toolchain . dhall
21+ let Profiles = ../../ Constants / Profiles . dhall
3222
33- let ContainerImages = ../ Constants / ContainerImages . dhall
23+ let DebianVersions = ../../ Constants / DebianVersions . dhall
3424
35- let Command = ./ Base . dhall
25+ let DebianRepo = ../../ Constants / DebianRepo . dhall
3626
37- let Cmd = ../ Lib / Cmds . dhall
27+ let ContainerImages = ../../ Constants / ContainerImages . dhall
3828
39- let Mina = ./ Mina . dhall
29+ let Command = ../ Base . dhall
4030
41- let join =
42- \ (sep : Text )
43- -> \ (xs : List Text )
44- -> let concatWithSepAtStart =
45- List / concatMap Text Text (\ (item : Text ) -> [ sep, item ]) xs
31+ let Cmd = ../../ Lib / Cmds. dhall
4632
47- let concat = List / drop 1 Text concatWithSepAtStart
33+ let Mina = ../ Mina. dhall
4834
49- in Text / concat concat
35+ let Artifact = ../../ Constants / Artifacts. dhall
5036
5137let Spec =
5238 { Type =
@@ -179,7 +165,8 @@ let publish
179165 ( " git config --global --add safe.directory /workdir && "
180166 ++ " . ./buildkite/scripts/export-git-env-vars.sh && "
181167 ++ " gpg --import /var/secrets/debian/key.gpg && "
182- ++ " ./buildkite/scripts/release/manager.sh publish "
168+ ++ " mkdir -p ./cache && "
169+ ++ " DEBIAN_CACHE_FOLDER=/workdir/cache ./buildkite/scripts/release/manager.sh publish "
183170 ++ " --artifacts ${artifacts} "
184171 ++ " --networks ${networks} "
185172 ++ " --buildkite-build-id ${spec.build_id} "
@@ -223,9 +210,7 @@ let publish
223210 -> Command. build
224211 Command. Config:: {
225212 , commands =
226- Toolchain. runner
227- DebianVersions.DebVersion. Bullseye
228- [ " AWS_ACCESS_KEY_ID" , " AWS_SECRET_ACCESS_KEY" ]
213+ [ Cmd. run
229214 ( " . ./buildkite/scripts/export-git-env-vars.sh && "
230215 ++ " ./buildkite/scripts/release/manager.sh publish "
231216 ++ " --artifacts ${artifacts} "
@@ -240,6 +225,7 @@ let publish
240225 ++ " --codenames ${codenames} "
241226 ++ " --only-dockers "
242227 )
228+ ]
243229 , label = " Docker Packages Publishing"
244230 , key = " publish-dockers-${Natural/show r.index}"
245231 , target = Size. Small
0 commit comments