summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2023-01-12 18:08:24 +0000
committerMatthew Pickering <matthewtpickering@gmail.com>2023-01-12 18:08:24 +0000
commita3ad6fa2308beec55c968391b393bf54102c8831 (patch)
tree8a45c0c85241f1889bf6461eeb7696138cbd5028
parent94bdab7851d0a8c8933c8df05fee3ad99f2b7591 (diff)
downloadhaskell-a3ad6fa2308beec55c968391b393bf54102c8831.tar.gz
changelog
-rwxr-xr-x.gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py12
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