You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/releases.md
+10-1Lines changed: 10 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -85,9 +85,18 @@ we make sure to upload them as their full name variant.
85
85
86
86
If the workflow fail and all of some binaries has not been uploaded,
87
87
the prerelease and the tag itself has to be recreated to start it again.
88
-
If only some of the artefacts are missinf an alternative could be make
88
+
If only some of the artefacts are missing, an alternative could be make
89
89
the release in a fork and upload manually them.
90
90
91
+
If they are missing due to ci specific problems we can build the executable locally.
92
+
93
+
To manually upload the missing binary we should:
94
+
95
+
- Add the new tar/zip following the name conventions of existing ones
96
+
-`haskell-language-server-${os}-${ghcVersion}.gz` for `Linux` and `macOS` and `haskell-language-server-Windows-${ghcVersion}.exe.zip` for `Windows`
97
+
- the binary inside the gz file is named `haskell-language-server-${ghcVersion}` (with the `.exe` extension for `Windows`). Note that the binary name does not contain the `${os}` part.
98
+
- Add the executable to the existing tar `haskell-language-server-${os}-${ghcVersion}.tar.gz` following the same schema for the binary as the previous one.
99
+
91
100
### ghcup
92
101
Ghcup can install hls binaries, provided that there is a tarfile
93
102
called `haskell-language-server-{macOS,Linux}-$HLS_VERSION.tar.gz`
0 commit comments