Skip to content

Commit 3691ed0

Browse files
committed
Update
1 parent 06587cb commit 3691ed0

File tree

2 files changed

+29
-45
lines changed

2 files changed

+29
-45
lines changed

.github/workflows/release.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -370,105 +370,105 @@ jobs:
370370
DISTRO: Debian
371371
ARCH: 64
372372
ARTIFACT: "x86_64-linux-deb10"
373-
runs-on: ubuntu-latest
373+
runs-on: [self-hosted, linux-space, maerwald]
374374
- image: debian:11
375375
installCmd: apt-get update && apt-get install -y
376376
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
377377
DISTRO: Debian
378378
ARCH: 64
379379
ARTIFACT: "x86_64-linux-deb11"
380-
runs-on: ubuntu-latest
380+
runs-on: [self-hosted, linux-space, maerwald]
381381
- image: debian:12
382382
installCmd: apt-get update && apt-get install -y
383383
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
384384
DISTRO: Debian
385385
ARCH: 64
386386
ARTIFACT: "x86_64-linux-deb12"
387-
runs-on: ubuntu-latest
387+
runs-on: [self-hosted, linux-space, maerwald]
388388
- image: "alpine:3.16"
389389
installCmd: "apk add"
390390
toolRequirements: "curl gcc g++ binutils binutils-gold coreutils bsd-compat-headers gmp-dev ncurses-dev libffi-dev make xz tar perl bash diffutils git gzip gnupg autoconf automake patchelf zlib zlib-dev bzip2 bzip2-dev findutils"
391391
DISTRO: "Alpine"
392392
ARCH: 64
393393
ARTIFACT: "x86_64-linux-alpine316"
394-
runs-on: ubuntu-latest
394+
runs-on: [self-hosted, linux-space, maerwald]
395395
- image: "alpine:3.18"
396396
installCmd: "apk add"
397397
toolRequirements: "curl gcc g++ binutils binutils-gold coreutils bsd-compat-headers gmp-dev ncurses-dev libffi-dev make xz tar perl bash diffutils git gzip gnupg autoconf automake patchelf zlib zlib-dev bzip2 bzip2-dev findutils"
398398
DISTRO: "Alpine"
399399
ARCH: 64
400400
ARTIFACT: "x86_64-linux-alpine318"
401-
runs-on: ubuntu-latest
401+
runs-on: [self-hosted, linux-space, maerwald]
402402
- image: ubuntu:20.04
403403
installCmd: apt-get update && apt-get install -y
404404
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
405405
DISTRO: Ubuntu
406406
ARCH: 64
407407
ARTIFACT: "x86_64-linux-ubuntu20.04"
408-
runs-on: ubuntu-latest
408+
runs-on: [self-hosted, linux-space, maerwald]
409409
- image: ubuntu:22.04
410410
installCmd: apt-get update && apt-get install -y
411411
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
412412
DISTRO: Ubuntu
413413
ARCH: 64
414414
ARTIFACT: "x86_64-linux-ubuntu22.04"
415-
runs-on: ubuntu-latest
415+
runs-on: [self-hosted, linux-space, maerwald]
416416
- image: ubuntu:24.04
417417
installCmd: apt-get update && apt-get install -y
418418
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses6 libtinfo6 patchelf tree
419419
DISTRO: Ubuntu
420420
ARCH: 64
421421
ARTIFACT: "x86_64-linux-ubuntu24.04"
422-
runs-on: ubuntu-latest
422+
runs-on: [self-hosted, linux-space, maerwald]
423423
- image: fedora:33
424424
installCmd: dnf install -y
425425
toolRequirements: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf tree
426426
DISTRO: Fedora
427427
ARCH: 64
428428
ARTIFACT: "x86_64-linux-fedora33"
429-
runs-on: ubuntu-latest
429+
runs-on: [self-hosted, linux-space, maerwald]
430430
- image: fedora:38
431431
installCmd: dnf install -y
432432
toolRequirements: autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf tree
433433
DISTRO: Fedora
434434
ARCH: 64
435435
ARTIFACT: "x86_64-linux-fedora38"
436-
runs-on: ubuntu-latest
436+
runs-on: [self-hosted, linux-space, maerwald]
437437
- image: "rockylinux:8"
438438
installCmd: "yum -y install epel-release && yum install -y --allowerasing"
439439
toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf tree"
440440
DISTRO: "Rocky"
441441
ARCH: 64
442442
ARTIFACT: "x86_64-linux-rocky8"
443-
runs-on: ubuntu-latest
443+
runs-on: [self-hosted, linux-space, maerwald]
444444
- image: "rockylinux:9"
445445
installCmd: "yum -y install epel-release && yum install -y --allowerasing"
446446
toolRequirements: "autoconf automake binutils bzip2 coreutils curl elfutils-devel elfutils-libs findutils gcc gcc-c++ git gmp gmp-devel jq lbzip2 make ncurses ncurses-compat-libs ncurses-devel openssh-clients patch perl pxz python3 sqlite sudo wget which xz zlib-devel patchelf tree"
447447
DISTRO: "Rocky"
448448
ARCH: 64
449449
ARTIFACT: "x86_64-linux-rocky9"
450-
runs-on: ubuntu-latest
450+
runs-on: [self-hosted, linux-space, maerwald]
451451
- image: linuxmintd/mint20.3-amd64
452452
installCmd: apt-get update && apt-get install -y
453453
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
454454
DISTRO: Mint
455455
ARCH: 64
456456
ARTIFACT: "x86_64-linux-mint20.3"
457-
runs-on: ubuntu-latest
457+
runs-on: [self-hosted, linux-space, maerwald]
458458
- image: linuxmintd/mint21.3-amd64
459459
installCmd: apt-get update && apt-get install -y
460460
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
461461
DISTRO: Mint
462462
ARCH: 64
463463
ARTIFACT: "x86_64-linux-mint21.3"
464-
runs-on: ubuntu-latest
464+
runs-on: [self-hosted, linux-space, maerwald]
465465
- image: arm64v8/debian:10
466466
installCmd: apt-get update && apt-get install -y
467467
toolRequirements: libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget lsb-release software-properties-common gnupg2 apt-transport-https gcc autoconf automake build-essential curl ghc gzip libffi-dev libncurses-dev libncurses5 libtinfo5 patchelf tree
468468
DISTRO: Debian
469469
ARCH: ARM64
470470
ARTIFACT: "aarch64-linux-deb10"
471-
runs-on: ubuntu-22.04-arm
471+
runs-on: [self-hosted, Linux, ARM64, maerwald]
472472

473473
container:
474474
image: ${{ matrix.image }}

scripts/release/create-yaml-snippet.sh

Lines changed: 14 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ cat <<EOF > /dev/stdout
2121
viArch:
2222
A_64:
2323
Linux_Debian:
24-
'< 10': &hls-${RELEASE//./}-64-deb9
25-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-deb9.tar.xz
26-
dlSubdir: haskell-language-server-$RELEASE
27-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-deb9.tar.xz" | awk '{ print $1 }')
2824
'(>= 10 && < 11)': &hls-${RELEASE//./}-64-deb10
2925
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-deb10.tar.xz
3026
dlSubdir: haskell-language-server-$RELEASE
@@ -39,11 +35,6 @@ cat <<EOF > /dev/stdout
3935
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-deb12.tar.xz" | awk '{ print $1 }')
4036
unknown_versioning: *hls-${RELEASE//./}-64-deb12
4137
Linux_Ubuntu:
42-
'< 18': *hls-${RELEASE//./}-64-deb9
43-
'( >= 18 && < 19 )':
44-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-ubuntu18.04.tar.xz
45-
dlSubdir: haskell-language-server-$RELEASE
46-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-ubuntu18.04.tar.xz" | awk '{ print $1 }')
4738
'( >= 20 && < 22 )': &hls-${RELEASE//./}-64-ubuntu20
4839
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-ubuntu20.04.tar.xz
4940
dlSubdir: haskell-language-server-$RELEASE
@@ -58,10 +49,6 @@ cat <<EOF > /dev/stdout
5849
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-ubuntu24.04.tar.xz" | awk '{ print $1 }')
5950
unknown_versioning: *hls-${RELEASE//./}-64-ubuntu22
6051
Linux_Mint:
61-
'< 20': &hls-${RELEASE//./}-64-mint19
62-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-mint19.3.tar.xz
63-
dlSubdir: haskell-language-server-$RELEASE
64-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-mint19.3.tar.xz" | awk '{ print $1 }')
6552
'(>= 20 && < 21)': &hls-${RELEASE//./}-64-mint20
6653
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-mint20.3.tar.xz
6754
dlSubdir: haskell-language-server-$RELEASE
@@ -72,23 +59,15 @@ cat <<EOF > /dev/stdout
7259
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-mint21.3.tar.xz" | awk '{ print $1 }')
7360
unknown_versioning: *hls-${RELEASE//./}-64-mint21
7461
Linux_Fedora:
75-
'< 33': &hls-${RELEASE//./}-64-fedora27
76-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-fedora27.tar.xz
77-
dlSubdir: haskell-language-server-$RELEASE
78-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-fedora27.tar.xz" | awk '{ print $1 }')
79-
'>= 33': &hls-${RELEASE//./}-64-fedora33
62+
'(>= 33 && < 38)': &hls-${RELEASE//./}-64-fedora33
8063
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-fedora33.tar.xz
8164
dlSubdir: haskell-language-server-$RELEASE
8265
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-fedora33.tar.xz" | awk '{ print $1 }')
83-
unknown_versioning: *hls-${RELEASE//./}-64-fedora27
84-
Linux_CentOS:
85-
'( >= 7 && < 8 )': &hls-${RELEASE//./}-64-centos
86-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-centos7.tar.xz
87-
dlSubdir: haskell-language-server-$RELEASE
88-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-centos7.tar.xz" | awk '{ print $1 }')
89-
unknown_versioning: *hls-${RELEASE//./}-64-centos
90-
Linux_RedHat:
91-
unknown_versioning: *hls-${RELEASE//./}-64-centos
66+
'>= 38':
67+
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-fedora38.tar.xz
68+
dlSubdir: haskell-language-server-$RELEASE
69+
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-fedora38.tar.xz" | awk '{ print $1 }')
70+
unknown_versioning: *hls-${RELEASE//./}-64-fedora33
9271
Linux_Rocky:
9372
'( >= 8 && < 9 )': &hls-${RELEASE//./}-64-rocky8
9473
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-rocky8.tar.xz
@@ -102,10 +81,15 @@ cat <<EOF > /dev/stdout
10281
Linux_UnknownLinux:
10382
unknown_versioning: *hls-${RELEASE//./}-64-rocky8
10483
Linux_Alpine:
105-
unknown_versioning:
106-
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-alpine.tar.xz
84+
( >= 3.12 && < 3.18 ):
85+
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-alpine312.tar.xz
86+
dlSubdir: haskell-language-server-$RELEASE
87+
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-alpine312.tar.xz" | awk '{ print $1 }')
88+
'>= 3.18': &hls-${RELEASE//./}-64-alpine3_18
89+
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-linux-alpine318.tar.xz
10790
dlSubdir: haskell-language-server-$RELEASE
108-
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-alpine.tar.xz" | awk '{ print $1 }')
91+
dlHash: $(sha256sum "haskell-language-server-$RELEASE-x86_64-linux-alpine318.tar.xz" | awk '{ print $1 }')
92+
unknown_versioning: *hls-${RELEASE//./}-64-alpine3_18
10993
Darwin:
11094
unknown_versioning:
11195
dlUri: $baseUrl/haskell-language-server-$RELEASE-x86_64-apple-darwin.tar.xz

0 commit comments

Comments
 (0)