diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5c0353ad1..4d4ad3ccc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,10 +17,10 @@ variables: CABAL_PROJECT: cabal.project - GHC_VERSION: 9.0.2 CABAL_PROJECT: cabal-ghc90.project - - GHC_VERSION: 9.2.1 - CABAL_PROJECT: cabal-ghc92.project - GHC_VERSION: 9.2.2 CABAL_PROJECT: cabal-ghc92.project + - GHC_VERSION: 9.2.1 + CABAL_PROJECT: cabal-ghc92.project workflow: rules: diff --git a/.gitlab/tar.sh b/.gitlab/tar.sh index bca0a5d8a..7e6754fad 100755 --- a/.gitlab/tar.sh +++ b/.gitlab/tar.sh @@ -10,7 +10,7 @@ ls -la out/ TARBALL_PREFIX="haskell-language-server" case "${TARBALL_EXT}" in zip) - HLS_VERSION="$("$CI_PROJECT_DIR/out/haskell-language-server-wrapper" --numeric-version)" + HLS_VERSION="$("$CI_PROJECT_DIR/out/haskell-language-server-8.10.7" --numeric-version)" cd out/ zip "${TARBALL_PREFIX}-${HLS_VERSION}-${TARBALL_ARCHIVE_SUFFIX}.zip" haskell-language-server-* find . -type f ! -name '*.zip' -delete diff --git a/GNUmakefile b/GNUmakefile index 15a006685..b9c848798 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -66,7 +66,7 @@ define set_rpath endef hls: bindist/ghcs - for ghc in $(shell [ -e "bindist/ghcs-`uname`" ] && cat "bindist/ghcs-`uname`" || cat "bindist/ghcs") ; do \ + for ghc in $(shell [ -e "bindist/ghcs-`uname -o`" ] && cat "bindist/ghcs-`uname -o`" || cat "bindist/ghcs") ; do \ $(GHCUP) -v install ghc `echo $$ghc | $(AWK) -F ',' '{ print $$1 }'` && \ $(GHCUP) -v gc -p -s -c && \ $(MAKE) GHC_VERSION=`echo $$ghc | $(AWK) -F ',' '{ print $$1 }'` PROJECT_FILE=`echo $$ghc | $(AWK) -F ',' '{ print $$2 }'` hls-ghc && \ diff --git a/bindist/ghcs-Msys b/bindist/ghcs-Msys new file mode 100644 index 000000000..a6210abe7 --- /dev/null +++ b/bindist/ghcs-Msys @@ -0,0 +1,4 @@ +8.10.7,cabal.project +9.0.2,cabal-ghc90.project +9.2.2,cabal-ghc92.project +9.2.1,cabal-ghc92.project