File tree 3 files changed +15
-5
lines changed
3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 3
3
## 2.7.0.0
4
4
5
5
- Bindists for GHC 9.8.2
6
+ - Enable many more plugins, making GHC 9.8.2 fully supported
6
7
- Fix refactor code actions for vim
7
8
- Preserve HLint's diagnostic severity
8
9
- Many other bug fixes.
Original file line number Diff line number Diff line change 40
40
- Afterwards, the artifacts are available at: ` https://downloads.haskell.org/~hls/haskell-language-server-< version> /`
41
41
- Run ` SIGNING_KEY=... ../../release/upload.sh purge_all` to remove CDN caches
42
42
- [ ] create PR to [ghcup-metadata](https://github.com/haskell/ghcup-metadata)
43
- - [ ] update ` ghcup-0.0.7 .yaml` and ` ghcup-vanilla-0.0.7.yaml`
43
+ - [ ] update ` ghcup-vanilla- 0.0.8 .yaml` and ` ghcup-vanilla-0.0.7.yaml`
44
44
- can use ` sh scripts/release/create-yaml-snippet.sh < version> ` to generate a snippet that can be manually inserted into the yaml files
45
- - [ ] update ` hls-metadata-0.0.1.json`
45
+ - ~ ~ update ` hls-metadata-0.0.1.json` ~~ Currently unnecessary, GHCup builds its own HLS binaries and updates that file.
46
46
- utilize ` cabal run ghcup-gen -- generate-hls-ghcs -f ghcup-0.0.7.yaml --format json --stdout` in the root of ghcup-metadata repository
47
47
- Be sure to mark the correct latest version and add the ' recommended' tag to the latest release.
48
48
- [ ] get sign-off on release
Original file line number Diff line number Diff line change @@ -22,12 +22,21 @@ cd "gh-release-artifacts/haskell-language-server-${RELEASE}"
22
22
# github
23
23
gh release download " $RELEASE "
24
24
25
+ # # We can't do cirrus releases any more, as we build HLS releases with ghcup vanilla binaries.
26
+ # # Vanilla means "upstream", aka GHC HQ, and GHC HQ does not provide bindists for FreeBSD.
27
+ # # Until we start using ghcup's mainstream distribution channel, we can't even begin to build
28
+ # # binaries for FreeBSD. We keep this here for the next generation or when the situation changes.
29
+ # #
30
+ # # We don't use ghcup's mainstream distribution channel, as we only provide vanilla binaries
31
+ # # as requested by the ghcup distribution channel team.
25
32
# cirrus
26
- curl --fail -L -o " haskell-language-server-${RELEASE} -x86_64-freebsd.tar.xz" \
27
- " https://api.cirrus-ci.com/v1/artifact/github/haskell/haskell-language-server/bindist/bindist/out/haskell-language-server-${RELEASE} -x86_64-freebsd.tar.xz?branch=${RELEASE} "
33
+ # curl --fail -L -o "haskell-language-server-${RELEASE}-x86_64-freebsd.tar.xz" \
34
+ # "https://api.cirrus-ci.com/v1/artifact/github/haskell/haskell-language-server/bindist/bindist/out/haskell-language-server-${RELEASE}-x86_64-freebsd.tar.xz?branch=${RELEASE}"
28
35
29
36
30
37
sha256sum haskell-language-server-* > SHA256SUMS
31
38
gpg --detach-sign -u " ${SIGNER} " SHA256SUMS
32
39
33
- gh release upload " $RELEASE " " haskell-language-server-${RELEASE} -x86_64-freebsd.tar.xz" SHA256SUMS SHA256SUMS.sig
40
+ # # see comment above
41
+ # gh release upload "$RELEASE" "haskell-language-server-${RELEASE}-x86_64-freebsd.tar.xz" SHA256SUMS SHA256SUMS.sig
42
+ gh release upload " $RELEASE " SHA256SUMS SHA256SUMS.sig
You can’t perform that action at this time.
0 commit comments