Skip to content

Commit 835aa6d

Browse files
committed
Update ghc & cabal bindist url
1 parent ea86c45 commit 835aa6d

File tree

1 file changed

+87
-17
lines changed

1 file changed

+87
-17
lines changed

app/Main.hs

Lines changed: 87 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ getLatestBindistURL mgr = \case
214214
apiRes <-
215215
fetch
216216
(pipelineUrl <> "/" <> show pipelineId <> "/jobs")
217-
[("per_page", Just "100"), ("scope", Just "success")]
217+
[("per_page", Just "100")]
218218
let hasJobName = filteredBy $ key "name" . _String . only jobName
219219
jobId = apiRes ^? values . hasJobName . key "id" . _Integer
220220
pure $ downloadUrlForJobId <$> jobId
@@ -256,8 +256,8 @@ bindistInfos =
256256
{ gitlabDomain = "gitlab.haskell.org",
257257
projectId = 1,
258258
ref = "master",
259-
jobName = "nightly-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static+text_simdutf",
260-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static+text_simdutf.tar.xz",
259+
jobName = "nightly-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static+text_simdutf",
260+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static+text_simdutf.tar.xz",
261261
pipelineFilter = [("source", Just "schedule")]
262262
}
263263
},
@@ -270,8 +270,8 @@ bindistInfos =
270270
{ gitlabDomain = "gitlab.haskell.org",
271271
projectId = 1,
272272
ref = "master",
273-
jobName = "nightly-x86_64-linux-alpine3_18-wasm-int_native-cross_wasm32-wasi-release+fully_static+text_simdutf",
274-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-int_native-cross_wasm32-wasi-release+fully_static+text_simdutf.tar.xz",
273+
jobName = "nightly-x86_64-linux-alpine3_20-wasm-int_native-cross_wasm32-wasi-release+host_fully_static+text_simdutf",
274+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-int_native-cross_wasm32-wasi-release+host_fully_static+text_simdutf.tar.xz",
275275
pipelineFilter = [("source", Just "schedule")]
276276
}
277277
},
@@ -284,8 +284,8 @@ bindistInfos =
284284
{ gitlabDomain = "gitlab.haskell.org",
285285
projectId = 1,
286286
ref = "master",
287-
jobName = "nightly-x86_64-linux-alpine3_18-wasm-unreg-cross_wasm32-wasi-release+fully_static+text_simdutf",
288-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-unreg-cross_wasm32-wasi-release+fully_static+text_simdutf.tar.xz",
287+
jobName = "nightly-x86_64-linux-alpine3_20-wasm-unreg-cross_wasm32-wasi-release+host_fully_static+text_simdutf",
288+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-unreg-cross_wasm32-wasi-release+host_fully_static+text_simdutf.tar.xz",
289289
pipelineFilter = [("source", Just "schedule")]
290290
}
291291
},
@@ -296,10 +296,10 @@ bindistInfos =
296296
src =
297297
GitLabArtifact
298298
{ gitlabDomain = "gitlab.haskell.org",
299-
projectId = 3223,
299+
projectId = 224,
300300
ref = "ghc-9.6",
301-
jobName = "x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static",
302-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz",
301+
jobName = "x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static",
302+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static.tar.xz",
303303
pipelineFilter = []
304304
}
305305
},
@@ -310,10 +310,10 @@ bindistInfos =
310310
src =
311311
GitLabArtifact
312312
{ gitlabDomain = "gitlab.haskell.org",
313-
projectId = 3223,
313+
projectId = 224,
314314
ref = "ghc-9.8",
315-
jobName = "x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static",
316-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz",
315+
jobName = "x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static",
316+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static.tar.xz",
317317
pipelineFilter = []
318318
}
319319
},
@@ -324,11 +324,25 @@ bindistInfos =
324324
src =
325325
GitLabArtifact
326326
{ gitlabDomain = "gitlab.haskell.org",
327-
projectId = 1,
327+
projectId = 224,
328328
ref = "ghc-9.10",
329-
jobName = "x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static",
330-
artifactPath = "ghc-x86_64-linux-alpine3_18-wasm-cross_wasm32-wasi-release+fully_static.tar.xz",
331-
pipelineFilter = [] -- [("status", Just "success")]
329+
jobName = "x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static",
330+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static.tar.xz",
331+
pipelineFilter = []
332+
}
333+
},
334+
(,)
335+
"wasm32-wasi-ghc-9.12"
336+
BindistInfo
337+
{ dlArgs = rawFileDownloadArgs {isGhcBindist = Just Lzma},
338+
src =
339+
GitLabArtifact
340+
{ gitlabDomain = "gitlab.haskell.org",
341+
projectId = 224,
342+
ref = "ghc-9.12",
343+
jobName = "x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static+text_simdutf",
344+
artifactPath = "ghc-x86_64-linux-alpine3_20-wasm-cross_wasm32-wasi-release+host_fully_static+text_simdutf.tar.xz",
345+
pipelineFilter = []
332346
}
333347
},
334348
(,)
@@ -450,5 +464,61 @@ bindistInfos =
450464
artifactPath = "dist/proot",
451465
pipelineFilter = []
452466
}
467+
},
468+
(,)
469+
"cabal"
470+
BindistInfo
471+
{ dlArgs = rawFileDownloadArgs,
472+
src =
473+
GitLabArtifact
474+
{ gitlabDomain = "gitlab.haskell.org",
475+
projectId = 1164,
476+
ref = "cabal-head",
477+
jobName = "alpine-linux: [x86_64, alpine3_18, x86_64-linux]",
478+
artifactPath = "out/cabal-install-3.15.0.0-x86_64-linux-alpine3_18.tar.xz",
479+
pipelineFilter = [("status", Just "success")]
480+
}
481+
},
482+
(,)
483+
"cabal-aarch64-linux"
484+
BindistInfo
485+
{ dlArgs = rawFileDownloadArgs,
486+
src =
487+
GitLabArtifact
488+
{ gitlabDomain = "gitlab.haskell.org",
489+
projectId = 1164,
490+
ref = "cabal-head",
491+
jobName = "alpine-linux: [aarch64, alpine3_18, aarch64-linux]",
492+
artifactPath = "out/cabal-install-3.15.0.0-aarch64-linux-alpine3_18.tar.xz",
493+
pipelineFilter = [("status", Just "success")]
494+
}
495+
},
496+
(,)
497+
"cabal-aarch64-darwin"
498+
BindistInfo
499+
{ dlArgs = rawFileDownloadArgs,
500+
src =
501+
GitLabArtifact
502+
{ gitlabDomain = "gitlab.haskell.org",
503+
projectId = 1164,
504+
ref = "cabal-head",
505+
jobName = "darwin: [aarch64, arm64]",
506+
artifactPath = "out/cabal-install-3.15.0.0-aarch64-darwin.tar.xz",
507+
pipelineFilter = [("status", Just "success")]
508+
}
509+
},
510+
(,)
511+
"cabal-x86_64-darwin"
512+
BindistInfo
513+
{ dlArgs = rawFileDownloadArgs,
514+
src =
515+
GitLabArtifact
516+
{ gitlabDomain = "gitlab.haskell.org",
517+
projectId = 1164,
518+
ref = "cabal-head",
519+
jobName = "darwin: [x86_64, x86_64]",
520+
artifactPath = "out/cabal-install-3.15.0.0-x86_64-darwin.tar.xz",
521+
pipelineFilter = [("status", Just "success")]
522+
}
453523
}
454524
]

0 commit comments

Comments
 (0)