diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2023-02-15 15:10:19 +0000 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2023-02-16 20:33:03 -0500 |
commit | 3dd50e2f4e3f2fac2f75b1223944dcdcc896e508 (patch) | |
tree | d7dc2080371e6cc427aefd69fe254264567a7d40 | |
parent | 8988eeef193f055d7b67de5aaa00590c63491fb5 (diff) | |
download | haskell-3dd50e2f4e3f2fac2f75b1223944dcdcc896e508.tar.gz |
ghcup-metadata: Add test artifact
Add the released testsuite tarball to the generated ghcup metadata.
-rwxr-xr-x | .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py b/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py index 6d19bc344e..5579bd1454 100755 --- a/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py +++ b/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py @@ -73,6 +73,7 @@ class PlatformSpec(NamedTuple): subdir: str source_artifact = Artifact('source-tarball', 'ghc-{version}-src.tar.xz', 'ghc-{version}' ) +test_artifact = Artifact('source-tarball', 'ghc-{version}-testsuite.tar.xz', 'ghc-{version}' ) def debian(arch, n): return linux_platform(arch, "{arch}-linux-deb{n}".format(arch=arch, n=n)) @@ -170,6 +171,7 @@ def mk_new_yaml(release_mode, version, pipeline_type, job_map): deb9_i386 = mk(debian("i386", 9)) source = mk_one_metadata(release_mode, version, job_map, source_artifact) + test = mk_one_metadata(release_mode, version, job_map, test_artifact) # The actual metadata, this is not a precise science, but just what the ghcup # developers want. @@ -220,6 +222,7 @@ def mk_new_yaml(release_mode, version, pipeline_type, job_map): # Check that this link exists , "viChangeLog": change_log , "viSourceDL": source + , "viTestDL": test , "viArch": { "A_64": a64 , "A_32": a32 , "A_ARM64": arm64 |