diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2023-01-12 18:08:24 +0000 |
---|---|---|
committer | Matthew Pickering <matthewtpickering@gmail.com> | 2023-01-12 18:08:24 +0000 |
commit | a3ad6fa2308beec55c968391b393bf54102c8831 (patch) | |
tree | 8a45c0c85241f1889bf6461eeb7696138cbd5028 | |
parent | 94bdab7851d0a8c8933c8df05fee3ad99f2b7591 (diff) | |
download | haskell-a3ad6fa2308beec55c968391b393bf54102c8831.tar.gz |
changelog
-rwxr-xr-x | .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py | 12 |
1 files changed, 11 insertions, 1 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 de1cdb5ec7..896181271c 100755 --- a/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py +++ b/.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py @@ -201,10 +201,20 @@ def mk_new_yaml(release_mode, version, pipeline_type, job_map): , "Darwin": { "unknown_versioning": darwin_arm64 } } + if release_mode: + version_parts = version.split('.') + eprint(version_parts) + if len(version_parts) == 3: + final_version = version + elif len(version_parts) == 4: + final_version = '.'.join(version_parts[:2] + [str(int(version_parts[2]) + 1)]) + change_log = f"https://downloads.haskell.org/~ghc/{version}/docs/users_guide/{final_version}-notes.html" + else: + change_log = "https://gitlab.haskell.org" return { "viTags": ["Latest", "TODO_base_version"] # Check that this link exists - , "viChangeLog": "https://downloads.haskell.org/~ghc/9.6.0.123123/docs/users_guide/9.6.1-notes.html" + , "viChangeLog": change_log , "viSourceDL": source , "viPostRemove": "*ghc-post-remove" , "viArch": { "A_64": a64 |