Update RELEASING.md
This commit is contained in:
parent
a8be2efd85
commit
781c28b03c
14
RELEASING.md
14
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.
|
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-<ver>.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-<ver>.json` to `webhost.haskell.org/ghcup/data/`.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user