From 781c28b03c12353b4bf52175fa1b4d32d5bfae76 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Wed, 29 Apr 2020 22:37:12 +0200 Subject: [PATCH] Update RELEASING.md --- RELEASING.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index f631c3f..c86a212 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -2,13 +2,17 @@ 1. update `GHCup.Version` module. `ghcupURL` must only be updated if we change the `_toolRequirements` type or the JSON representation of it. The version of the json represents the change increments. `ghcUpVer` is the current application version. -2. Add/fix downloads to `GHCupDownloads` module, then run `ghcup-gen gen` to generate the new json and validate it via `ghcup-gen check`. +2. Update version in ghcup.cabal -3. Commit and git push with tag. Wait for tests to succeed and release artifacts to build. +3. Add ChangeLog entry -4. Download release artifacts and upload them `downloads.haskell.org/ghcup` +4. Add/fix downloads to `GHCupDownloads` module, then run `ghcup-gen gen` to generate the new json and validate it via `ghcup-gen check`. -5. Add release artifacts to GHCupDownloads (see point 2.) +5. Commit and git push with tag. Wait for tests to succeed and release artifacts to build. -6. Upload the final `ghcup-.json` to `webhost.haskell.org/ghcup/data/`. +6. Download release artifacts and upload them `downloads.haskell.org/ghcup` + +7. Add release artifacts to GHCupDownloads (see point 2.) + +8. Upload the final `ghcup-.json` to `webhost.haskell.org/ghcup/data/`.