[Git][ghc/ghc][wip/ubuntu24_04] rel-eng: add ubuntu24_04 bindists to ghcup metadata and fetch gitlab scripts

Cheng Shao (@TerrorJack) gitlab at gitlab.haskell.org
Sat Nov 9 18:09:48 UTC 2024



Cheng Shao pushed to branch wip/ubuntu24_04 at Glasgow Haskell Compiler / GHC


Commits:
7fc714db by Cheng Shao at 2024-11-09T18:09:36+00:00
rel-eng: add ubuntu24_04 bindists to ghcup metadata and fetch gitlab scripts

- - - - -


3 changed files:

- .gitlab-ci.yml
- .gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py
- .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -1142,6 +1142,8 @@ ghcup-metadata-nightly:
       artifacts: false
     - job: nightly-x86_64-linux-centos7-validate
       artifacts: false
+    - job: nightly-x86_64-linux-ubuntu24_04-validate
+      artifacts: false
     - job: nightly-x86_64-linux-ubuntu22_04-validate
       artifacts: false
     - job: nightly-x86_64-linux-ubuntu20_04-validate


=====================================
.gitlab/rel_eng/fetch-gitlab-artifacts/fetch_gitlab.py
=====================================
@@ -19,6 +19,7 @@ def job_triple(job_name):
         'release-x86_64-windows-release': 'x86_64-unknown-mingw32',
         'release-x86_64-windows-int_native-release': 'x86_64-unknown-mingw32-int_native',
         'release-x86_64-linux-rocky8-release': 'x86_64-rocky8-linux',
+        'release-x86_64-linux-ubuntu24_04-release': 'x86_64-ubuntu24_04-linux',
         'release-x86_64-linux-ubuntu22_04-release': 'x86_64-ubuntu22_04-linux',
         'release-x86_64-linux-ubuntu20_04-release': 'x86_64-ubuntu20_04-linux',
         'release-x86_64-linux-ubuntu18_04-release': 'x86_64-ubuntu18_04-linux',


=====================================
.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py
=====================================
@@ -201,6 +201,7 @@ def mk_new_yaml(release_mode, version, date, pipeline_type, job_map):
     ubuntu1804 = mk(ubuntu("18_04"))
     ubuntu2004 = mk(ubuntu("20_04"))
     ubuntu2204 = mk(ubuntu("22_04"))
+    ubuntu2404 = mk(ubuntu("24_04"))
     rocky8 = mk(rocky("8"))
     centos7 = mk(centos(7))
     fedora33 = mk(fedora(33))
@@ -234,7 +235,8 @@ def mk_new_yaml(release_mode, version, date, pipeline_type, job_map):
                              , "( >= 16 && < 18 )": deb9
                              , "( >= 18 && < 19 )": ubuntu1804
                              , "( >= 19 && < 21 )": ubuntu2004
-                             , "( >= 21 )": ubuntu2204
+                             , "( >= 21 && < 24 )": ubuntu2204
+                             , "( >= 24 )": ubuntu2404
                              }
           , "Linux_Mint"   : { "< 20": ubuntu1804
                              , ">= 20": ubuntu2004
@@ -369,4 +371,3 @@ def main() -> None:
 
 if __name__ == '__main__':
     main()
-



View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7fc714dbb85bfbf16ff015d5af471aaac19a3efa

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7fc714dbb85bfbf16ff015d5af471aaac19a3efa
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20241109/4d15a27d/attachment-0001.html>


More information about the ghc-commits mailing list