Skip to content

Commit f4022c5

Browse files
jneiramergify[bot]
andauthored
Post 1.6.0.0 fixes and prepare 1.6.1.0 bug fix release (#2647)
* Reverse condition to upload candidates As github.event.inputs.upload-candidates has no value when the workflow is triggered via a -hackage branch * Remove parenthesis * Remove unused rerun by comment * Remove install zip (again) * Ignore gitlab ci in github * Update release instructions * Correct hls version * Use name schema of github release * Apply markdown-lint * Complete th workarounds * Bum up hls version * Fix bug hls-wrapper non static * Update dynamic build instructions * Bump up wingman due to the last fix * Correct grammar Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent ccce756 commit f4022c5

File tree

16 files changed

+69
-54
lines changed

16 files changed

+69
-54
lines changed

.github/workflows/bench.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
, "**/README.md"
3636
, "FUNDING.yml"
3737
, "**/stack*.yaml"
38+
, ".gitlab-ci.yaml"
39+
, ".gitlab/**"
3840
]'
3941

4042
bench_init:

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105

106106
- name: Build the wrapper
107107
if: matrix.ghc == '8.10.7'
108-
run: cabal build exe:hls-wrapper -O2 $LINUX_CABAL_ARGS
108+
run: cabal build exe:hls-wrapper -O2 $CABAL_ARGS
109109

110110
- name: Compress wrapper binary
111111
if: matrix.ghc == '8.10.7'

.github/workflows/caching.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ jobs:
6969
, "**/README.md"
7070
, "FUNDING.yml"
7171
, ".circleci/**"
72+
, "**/stack*.yaml"
73+
, ".gitlab-ci.yaml"
74+
, ".gitlab/**"
7275
]'
7376

7477
caching:

.github/workflows/flags.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ jobs:
3434
, "FUNDING.yml"
3535
, ".circleci/**"
3636
, "**/stack*.yaml"
37+
, ".gitlab-ci.yaml"
38+
, ".gitlab/**"
3739
]'
3840

3941
flags:

.github/workflows/hackage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
upload-candidates:
1212
description: 'Whether packages should be uploaded'
1313
required: true
14-
default: 'true'
14+
default: 'false'
1515
push:
1616
branches:
1717
- '*-hackage'
@@ -20,7 +20,7 @@ jobs:
2020
check-and-upload-tarballs:
2121
runs-on: ubuntu-latest
2222
strategy:
23-
fail-fast: ${{ github.event.inputs.upload-candidates == 'true' }}
23+
fail-fast: ${{ github.event.inputs.upload-candidates != 'false' }}
2424
matrix:
2525
package: ["hie-compat", "hls-graph", "shake-bench",
2626
"hls-plugin-api", "ghcide", "hls-test-utils",
@@ -139,7 +139,7 @@ jobs:
139139
path: ${{ steps.generate-dist-tarball.outputs.path }}
140140

141141
upload-candidate:
142-
if: github.event.inputs.upload-candidates == 'true'
142+
if: github.event.inputs.upload-candidates != 'false'
143143
needs: check-and-upload-tarballs
144144
runs-on: ubuntu-latest
145145
steps:

.github/workflows/nix.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
, "**/README.md"
3333
, "FUNDING.yml"
3434
, "**/stack*.yaml"
35+
, "**/stack*.yaml"
36+
, ".gitlab-ci.yaml"
37+
, ".gitlab/**"
3538
]'
3639
- id: skip_check_no_nix
3740
uses: fkirc/[email protected]

.github/workflows/rerun.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

.github/workflows/test.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ jobs:
3535
, "FUNDING.yml"
3636
, ".circleci/**"
3737
, "**/stack*.yaml"
38+
, ".gitlab-ci.yaml"
39+
, ".gitlab/**"
3840
]'
3941
# If we only change ghcide downstream packages we have not test ghcide itself
4042
- id: skip_ghcide_check

.gitlab-ci.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ tar-aarch64-linux-deb10:
8585
script:
8686
- ./.gitlab/tar.sh
8787
variables:
88-
TARBALL_ARCHIVE_SUFFIX: aarch64-linux-deb10
88+
TARBALL_ARCHIVE_SUFFIX: Linux-aarch64
8989
TARBALL_EXT: tar.xz
9090

9191
build-armv7-linux-deb10:
@@ -107,7 +107,7 @@ tar-armv7-linux-deb10:
107107
script:
108108
- ./.gitlab/tar.sh
109109
variables:
110-
TARBALL_ARCHIVE_SUFFIX: armv7-linux-deb10
110+
TARBALL_ARCHIVE_SUFFIX: Linux-armv7
111111
TARBALL_EXT: tar.xz
112112

113113
build-x86_64-linux:
@@ -129,7 +129,7 @@ tar-x86_64-linux:
129129
script:
130130
- ./.gitlab/tar.sh
131131
variables:
132-
TARBALL_ARCHIVE_SUFFIX: x86_64-linux
132+
TARBALL_ARCHIVE_SUFFIX: Linux-x86_64
133133
TARBALL_EXT: tar.xz
134134

135135
build-x86_64-linux-alpine:
@@ -153,7 +153,7 @@ tar-x86_64-linux-alpine:
153153
script:
154154
- ./.gitlab/tar.sh
155155
variables:
156-
TARBALL_ARCHIVE_SUFFIX: x86_64-linux-alpine
156+
TARBALL_ARCHIVE_SUFFIX: Linux-alpine-x86_64
157157
TARBALL_EXT: tar.xz
158158

159159
build-x86_64-freebsd12:
@@ -173,7 +173,7 @@ tar-x86_64-freebsd12:
173173
script:
174174
- ./.gitlab/tar.sh
175175
variables:
176-
TARBALL_ARCHIVE_SUFFIX: x86_64-freebsd12
176+
TARBALL_ARCHIVE_SUFFIX: FreeBSD12-x86_64
177177
TARBALL_EXT: tar.xz
178178

179179
build-x86_64-freebsd13:
@@ -197,7 +197,7 @@ tar-x86_64-freebsd13:
197197
script:
198198
- ./.gitlab/tar.sh
199199
variables:
200-
TARBALL_ARCHIVE_SUFFIX: x86_64-freebsd13
200+
TARBALL_ARCHIVE_SUFFIX: FreeBSD13-x86_64
201201
TARBALL_EXT: tar.xz
202202

203203
build-x86_64-darwin:
@@ -217,7 +217,7 @@ tar-x86_64-darwin:
217217
script:
218218
- ./.gitlab/tar.sh
219219
variables:
220-
TARBALL_ARCHIVE_SUFFIX: x86_64-darwin
220+
TARBALL_ARCHIVE_SUFFIX: macOS-x86_64
221221
TARBALL_EXT: tar.xz
222222

223223
build-aarch64-darwin:
@@ -269,7 +269,7 @@ tar-aarch64-darwin:
269269
script:
270270
- arch -arm64 /bin/bash ./.gitlab/tar.sh
271271
variables:
272-
TARBALL_ARCHIVE_SUFFIX: aarch64-darwin
272+
TARBALL_ARCHIVE_SUFFIX: macOS-aarch64
273273
TARBALL_EXT: tar.xz
274274

275275
build-x86_64-windows:
@@ -278,7 +278,6 @@ build-x86_64-windows:
278278
- new-x86_64-windows
279279
parallel: *default_matrix
280280
script:
281-
- bash '-lc' 'pacman --noconfirm -S zip'
282281
- $env:CHERE_INVOKING = "yes"
283282
- bash '-lc' "ADD_CABAL_ARGS=$env:ADD_CABAL_ARGS GHC_VERSION=$env:GHC_VERSION CABAL_INSTALL_VERSION=$CABAL_INSTALL_VERSION .gitlab/ci.sh"
284283
variables:
@@ -294,5 +293,5 @@ tar-x86_64-windows:
294293
- $env:CHERE_INVOKING = "yes"
295294
- bash '-lc' "TARBALL_ARCHIVE_SUFFIX=$env:TARBALL_ARCHIVE_SUFFIX TARBALL_EXT=$env:TARBALL_EXT .gitlab/tar.sh"
296295
variables:
297-
TARBALL_ARCHIVE_SUFFIX: x86_64-windows
296+
TARBALL_ARCHIVE_SUFFIX: Windows-x86_64
298297
TARBALL_EXT: zip

.gitlab/tar.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@ ls -la out/
88
cd out/
99

1010
# create tarball/zip
11-
TARBALL_PREFIX="haskell-language-server-$("$CI_PROJECT_DIR/out/haskell-language-server-wrapper" --numeric-version)"
11+
HLS_VERSION="$("$CI_PROJECT_DIR/out/haskell-language-server-wrapper" --numeric-version)"
12+
TARBALL_PREFIX="haskell-language-server"
1213
case "${TARBALL_EXT}" in
1314
zip)
14-
zip "${TARBALL_PREFIX}-${TARBALL_ARCHIVE_SUFFIX}.${TARBALL_EXT}" haskell-language-server-*
15+
zip "${TARBALL_PREFIX}-${TARBALL_ARCHIVE_SUFFIX}-${HLS_VERSION}.zip" haskell-language-server-*
1516
find . -type f ! -name '*.zip' -delete
1617
;;
1718
tar.xz)
18-
tar caf "${TARBALL_PREFIX}-${TARBALL_ARCHIVE_SUFFIX}.${TARBALL_EXT}" haskell-language-server-*
19+
tar caf "${TARBALL_PREFIX}-${TARBALL_ARCHIVE_SUFFIX}-${HLS_VERSION}.tar.xz" haskell-language-server-*
1920
find . -type f ! -name '*.tar.xz' -delete
2021
;;
2122
*)

0 commit comments

Comments
 (0)