Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
e3cdf35f45
|
|||
|
f45500e82a
|
|||
|
c42bb4a2ff
|
|||
|
|
7601d79710 | ||
|
|
11cb83955f | ||
|
0a1655fbb2
|
|||
|
4bccb92d3f
|
|||
|
|
c3f824ddc3 | ||
|
9abf634f8c
|
|||
|
5d50438a4c
|
|||
|
22867158fa
|
|||
|
d309865d02
|
|||
|
af5688633d
|
|||
|
3b98df479a
|
|||
|
93514e964f
|
|||
|
4466b7ce4d
|
|||
|
f37840f592
|
188
.github/workflows/bindists.yaml
vendored
188
.github/workflows/bindists.yaml
vendored
@@ -3,6 +3,10 @@ defaults:
|
||||
run:
|
||||
shell: bash
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened]
|
||||
issue_comment:
|
||||
types: [created]
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
tool:
|
||||
@@ -57,7 +61,10 @@ jobs:
|
||||
- image: archlinux:latest
|
||||
installCmd: pacman -Syu --noconfirm
|
||||
toolRequirements: which gcc gmp libffi make ncurses perl tar xz
|
||||
- image: fedora:latest
|
||||
- image: fedora:27
|
||||
installCmd: dnf install -y
|
||||
toolRequirements: which findutils gcc gcc-c++ gmp gmp-devel make ncurses ncurses-compat-libs xz perl
|
||||
- image: fedora:36
|
||||
installCmd: dnf install -y
|
||||
toolRequirements: which gcc g++ gmp gmp-devel make ncurses ncurses-compat-libs xz perl
|
||||
- image: linuxmintd/mint19.3-amd64
|
||||
@@ -73,9 +80,75 @@ jobs:
|
||||
shell: sh
|
||||
run: |
|
||||
${{ matrix.installCmd }} curl bash git ${{ matrix.toolRequirements }}
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install ghcup and bindist for ${{ github.event.inputs.tool }} ${{ github.event.inputs.version }}
|
||||
run: .github/workflows/install-bindist.sh
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' }}
|
||||
uses: shpingalet007/pull-request-comment-trigger@696de492b50cee0ba671934893c91c5805a403b9
|
||||
id: check
|
||||
with:
|
||||
trigger: '@bindistTest ** ** **'
|
||||
reaction: rocket
|
||||
allow_arguments: true
|
||||
env:
|
||||
GITHUB_TOKEN: '${{secrets.GITHUB_TOKEN}}'
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' }}
|
||||
uses: shpingalet007/pull-request-comment-trigger@696de492b50cee0ba671934893c91c5805a403b9
|
||||
id: checkRef
|
||||
with:
|
||||
trigger: '@bindistTestRef ** ** ** **'
|
||||
reaction: rocket
|
||||
allow_arguments: true
|
||||
env:
|
||||
GITHUB_TOKEN: '${{secrets.GITHUB_TOKEN}}'
|
||||
|
||||
- if: ${{ steps.checkRef.outputs.triggered == 'true' }}
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ fromJson(steps.checkRef.outputs.arguments)[3] }}
|
||||
|
||||
- if: ${{ steps.checkRef.outputs.triggered != 'true' }}
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' && steps.check.outputs.triggered == 'true' }}
|
||||
continue-on-error: true
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
export TOOL=${{ fromJson(steps.check.outputs.arguments)[0] }}
|
||||
export VERSION=${{ fromJson(steps.check.outputs.arguments)[1] }}
|
||||
export METADATA_FILE=${{ fromJson(steps.check.outputs.arguments)[2] }}
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' && steps.check.outputs.triggered != 'true' && steps.checkRef.outputs.triggered == 'true' }}
|
||||
continue-on-error: true
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
export TOOL=${{ fromJson(steps.checkRef.outputs.arguments)[0] }}
|
||||
export VERSION=${{ fromJson(steps.checkRef.outputs.arguments)[1] }}
|
||||
export METADATA_FILE=${{ fromJson(steps.checkRef.outputs.arguments)[2] }}
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- if: ${{ github.event_name == 'workflow_dispatch' }}
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- run: |
|
||||
if [ "${{ env.SUCCESS }}" = "true" ] ; then
|
||||
echo "true" > message-linux.txt
|
||||
else
|
||||
echo "false" > message-linux.txt
|
||||
fi
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: artifacts
|
||||
path: |
|
||||
./message-linux.txt
|
||||
|
||||
bindist-install-non-linux:
|
||||
name: ${{ matrix.os }}
|
||||
strategy:
|
||||
@@ -87,6 +160,107 @@ jobs:
|
||||
- windows-latest
|
||||
runs-on: ${{ matrix.os }}
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install ghcup and bindist for ${{ github.event.inputs.tool }} ${{ github.event.inputs.version }}
|
||||
run: .github/workflows/install-bindist.sh
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' }}
|
||||
uses: shpingalet007/pull-request-comment-trigger@696de492b50cee0ba671934893c91c5805a403b9
|
||||
id: check
|
||||
with:
|
||||
trigger: '@bindistTest ** ** **'
|
||||
reaction: rocket
|
||||
allow_arguments: true
|
||||
env:
|
||||
GITHUB_TOKEN: '${{secrets.GITHUB_TOKEN}}'
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' }}
|
||||
uses: shpingalet007/pull-request-comment-trigger@696de492b50cee0ba671934893c91c5805a403b9
|
||||
id: checkRef
|
||||
with:
|
||||
trigger: '@bindistTestRef ** ** ** **'
|
||||
reaction: rocket
|
||||
allow_arguments: true
|
||||
env:
|
||||
GITHUB_TOKEN: '${{secrets.GITHUB_TOKEN}}'
|
||||
|
||||
- if: ${{ steps.checkRef.outputs.triggered == 'true' }}
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ fromJson(steps.checkRef.outputs.arguments)[3] }}
|
||||
|
||||
- if: ${{ steps.checkRef.outputs.triggered != 'true' }}
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' && steps.check.outputs.triggered == 'true' }}
|
||||
continue-on-error: true
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
export TOOL=${{ fromJson(steps.check.outputs.arguments)[0] }}
|
||||
export VERSION=${{ fromJson(steps.check.outputs.arguments)[1] }}
|
||||
export METADATA_FILE=${{ fromJson(steps.check.outputs.arguments)[2] }}
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- if: ${{ github.event_name != 'workflow_dispatch' && steps.check.outputs.triggered != 'true' && steps.checkRef.outputs.triggered == 'true' }}
|
||||
continue-on-error: true
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
export TOOL=${{ fromJson(steps.checkRef.outputs.arguments)[0] }}
|
||||
export VERSION=${{ fromJson(steps.checkRef.outputs.arguments)[1] }}
|
||||
export METADATA_FILE=${{ fromJson(steps.checkRef.outputs.arguments)[2] }}
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- if: ${{ github.event_name == 'workflow_dispatch' }}
|
||||
name: Install ghcup and bindist
|
||||
run: |
|
||||
.github/workflows/install-bindist.sh
|
||||
echo SUCCESS=true >> $GITHUB_ENV
|
||||
|
||||
- run: |
|
||||
if [ "${{ env.SUCCESS }}" = "true" ] ; then
|
||||
echo "true" > message.txt
|
||||
else
|
||||
echo "false" > message.txt
|
||||
fi
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: artifacts
|
||||
path: |
|
||||
./message.txt
|
||||
|
||||
comment:
|
||||
name: comment
|
||||
needs: ["bindist-install", "bindist-install-non-linux"]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Download artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: artifacts
|
||||
|
||||
- run: |
|
||||
if [ "$(cat message.txt)" == "true" ] && [ "$(cat message-linux.txt)" == "true" ] ; then
|
||||
echo "SUCCESS=true" >> $GITHUB_ENV
|
||||
else
|
||||
echo "SUCCESS=false" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- id: message
|
||||
run: |
|
||||
if [ "${{ env.SUCCESS }}" = "true" ] ; then
|
||||
echo 'MESSAGE=Bindist check success :+1:' >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo 'MESSAGE=Bindist check failure :-1:' >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
- if: ${{ github.event_name == 'pull_request' }}
|
||||
name: Comment PR
|
||||
uses: thollander/actions-comment-pull-request@v2
|
||||
with:
|
||||
message: |
|
||||
${{ steps.message.outputs.MESSAGE }}
|
||||
|
||||
- name: Check on failures
|
||||
if: env.SUCCESS != 'true'
|
||||
run: exit 1
|
||||
|
||||
|
||||
4
.github/workflows/install-bindist.sh
vendored
4
.github/workflows/install-bindist.sh
vendored
@@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
set -x
|
||||
set -eo pipefail
|
||||
|
||||
export GHCUP_INSTALL_BASE_PREFIX=$RUNNER_TEMP/foobarbaz
|
||||
@@ -17,6 +18,9 @@ fi
|
||||
|
||||
ghcup -v --url-source=file:$METADATA_FILE install $TOOL --set $VERSION
|
||||
|
||||
mkdir /tmp/install-bindist-ci
|
||||
cd /tmp/install-bindist-ci
|
||||
|
||||
cat <<EOF > main.hs
|
||||
{- cabal:
|
||||
build-depends: base
|
||||
|
||||
258
ghcup-0.0.7.yaml
258
ghcup-0.0.7.yaml
@@ -2583,18 +2583,18 @@ ghcupDownloads:
|
||||
Linux_Mint:
|
||||
'< 20': *ghc-941-64-deb9
|
||||
'>= 20': *ghc-941-64-deb10
|
||||
Linux_Fedora:
|
||||
'( >= 33 && < 34 )': &ghc-941-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.1/ghc-9.4.1-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.1-x86_64-unknown-linux
|
||||
dlHash: efe05368d6367ce9109c7607a0945d85273cc95a730dd17f23d8ae79ee3524ea
|
||||
unknown_versioning: *ghc-941-64-fedora
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &ghc-941-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.1/ghc-9.4.1-x86_64-centos7-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.1-x86_64-unknown-linux
|
||||
dlHash: 2ac415621849c32a400d69af059a3bb1cfa852c1427be6733540f0f7ad2a7470
|
||||
unknown_versioning: *ghc-941-64-centos
|
||||
Linux_Fedora:
|
||||
'>= 33': &ghc-941-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.1/ghc-9.4.1-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.1-x86_64-unknown-linux
|
||||
dlHash: efe05368d6367ce9109c7607a0945d85273cc95a730dd17f23d8ae79ee3524ea
|
||||
unknown_versioning: *ghc-941-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc-941-64-centos
|
||||
Linux_UnknownLinux:
|
||||
@@ -2669,18 +2669,18 @@ ghcupDownloads:
|
||||
Linux_Mint:
|
||||
'< 20': *ghc-942-64-deb9
|
||||
'>= 20': *ghc-942-64-deb10
|
||||
Linux_Fedora:
|
||||
'( >= 33 && < 34 )': &ghc-942-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.2/ghc-9.4.2-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.2-x86_64-unknown-linux
|
||||
dlHash: 017bbf5ba0d526ec82ac97a2ea2a177f162424ea970cd5d6279b843b3d799668
|
||||
unknown_versioning: *ghc-942-64-fedora
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &ghc-942-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.2/ghc-9.4.2-x86_64-centos7-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.2-x86_64-unknown-linux
|
||||
dlHash: c88c1a4abe379478b70d2182533f35547c5e266048460b532b47f4f9df68d1da
|
||||
unknown_versioning: *ghc-942-64-centos
|
||||
Linux_Fedora:
|
||||
'>= 33': &ghc-942-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.2/ghc-9.4.2-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.2-x86_64-unknown-linux
|
||||
dlHash: 017bbf5ba0d526ec82ac97a2ea2a177f162424ea970cd5d6279b843b3d799668
|
||||
unknown_versioning: *ghc-942-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc-942-64-centos
|
||||
Linux_UnknownLinux:
|
||||
@@ -2726,7 +2726,6 @@ ghcupDownloads:
|
||||
dlHash: 3f38808ac6b47631487b37535b6792d6594f5e2fbb5204bb9573ed528748e736
|
||||
9.4.3:
|
||||
viTags:
|
||||
- Latest
|
||||
- base-4.17.0.0
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.4.3/docs/users_guide/9.4.3-notes.html
|
||||
viSourceDL:
|
||||
@@ -2756,18 +2755,18 @@ ghcupDownloads:
|
||||
Linux_Mint:
|
||||
'< 20': *ghc-943-64-deb9
|
||||
'>= 20': *ghc-943-64-deb10
|
||||
Linux_Fedora:
|
||||
'( >= 33 && < 34 )': &ghc-943-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.3/ghc-9.4.3-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.3-x86_64-unknown-linux
|
||||
dlHash: 50037bc8672f0429e2de1255b21f04529807182cf74887a60e4d416d3b6ce8f2
|
||||
unknown_versioning: *ghc-943-64-fedora
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &ghc-943-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.3/ghc-9.4.3-x86_64-centos7-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.3-x86_64-unknown-linux
|
||||
dlHash: 4cdc8f666e48aceeadf40affcff1a74002d879d58eb743a45e67cd163968eae0
|
||||
unknown_versioning: *ghc-943-64-centos
|
||||
Linux_Fedora:
|
||||
'>= 33': &ghc-943-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.3/ghc-9.4.3-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.3-x86_64-unknown-linux
|
||||
dlHash: 50037bc8672f0429e2de1255b21f04529807182cf74887a60e4d416d3b6ce8f2
|
||||
unknown_versioning: *ghc-943-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc-943-64-centos
|
||||
Linux_UnknownLinux:
|
||||
@@ -2811,6 +2810,93 @@ ghcupDownloads:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.3/ghc-9.4.3-aarch64-apple-darwin.tar.xz
|
||||
dlSubdir: ghc-9.4.3-aarch64-apple-darwin
|
||||
dlHash: 531c0a4708655bc8707ba88b8a72d34b5958fddc519a12359613f6db62f0eb82
|
||||
9.4.4:
|
||||
viTags:
|
||||
- Latest
|
||||
- base-4.17.0.0
|
||||
viChangeLog: https://downloads.haskell.org/~ghc/9.4.4/docs/users_guide/9.4.4-notes.html
|
||||
viSourceDL:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-src.tar.xz
|
||||
dlSubdir: ghc-9.4.4
|
||||
dlHash: e8cef25a6ded1531cda7a90488d0cfb6d780657d16636daa59430be030cd67e2
|
||||
viPostRemove: *ghc-post-remove
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_Debian:
|
||||
'< 10': &ghc-944-64-deb9
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-deb9-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: 5b8751614fa60ecab2ce244bfe8c75603e9e475f5087192cd4598148eb127045
|
||||
'(>= 10 && < 11)': &ghc-944-64-deb10
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-deb10-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: a3ecd2426bb519d6fdad05904c386f1c74b433f07722b0d1ef606c23159ade2d
|
||||
'>= 11': &ghc-944-64-deb11
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-deb11-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: 3794e9ebf463beb7d39e781fa3ef5b344c6144bc405192f1086f855ba8b227b3
|
||||
unknown_versioning: *ghc-944-64-deb11
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc-944-64-deb10
|
||||
'( >= 16 && < 19 )': *ghc-944-64-deb9
|
||||
Linux_Mint:
|
||||
'< 20': *ghc-944-64-deb9
|
||||
'>= 20': *ghc-944-64-deb10
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &ghc-944-64-centos
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-centos7-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: 03446cc252e413ea7650ebc404c04a8e80ad617e1f3557b14168d45225357f25
|
||||
unknown_versioning: *ghc-944-64-centos
|
||||
Linux_Fedora:
|
||||
'>= 33': &ghc-944-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-fedora33-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: 8d6dee632966123ec901660cd155dfdc3aa3f13116574215d958a4705b8327e1
|
||||
unknown_versioning: *ghc-944-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *ghc-944-64-centos
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc-944-64-fedora
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-apple-darwin.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-apple-darwin
|
||||
dlHash: 3a35e355ef993830c273f86ab6286aab3e825f6e53288d1980e473911e4ede94
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-unknown-mingw32.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-mingw32
|
||||
dlHash: 160f9ccee997dab0cfc98b2b761e1972a2bfc47389635ba57e8a0084f7d41aa7
|
||||
Linux_Alpine:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-x86_64-alpine3_12-linux-static-int_native.tar.xz
|
||||
dlSubdir: ghc-9.4.4-x86_64-unknown-linux
|
||||
dlHash: 526521f713d5d3f6e9ad1ca4ad88011e98e5a199dcd79f74daaeddc4172f4edc
|
||||
A_32:
|
||||
Linux_Debian:
|
||||
'< 10': &ghc-944-32-deb9
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-i386-deb9-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-i386-unknown-linux
|
||||
dlHash: 22b8b528afba4e1d6536a68f3c31037e4b106c699b2bbad5769a6a8473c0dab4
|
||||
unknown_versioning: *ghc-944-32-deb9
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: *ghc-944-32-deb9
|
||||
Linux_Mint:
|
||||
unknown_versioning: *ghc-944-32-deb9
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *ghc-944-32-deb9
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-aarch64-deb10-linux.tar.xz
|
||||
dlSubdir: ghc-9.4.4-aarch64-unknown-linux
|
||||
dlHash: 2c0f22a7430490be3071f88240761bd7aadb7d40f22c6b9f1d2485ffcdf4e2e0
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~ghc/9.4.4/ghc-9.4.4-aarch64-apple-darwin.tar.xz
|
||||
dlSubdir: ghc-9.4.4-aarch64-apple-darwin
|
||||
dlHash: b50507b229e0c418b32e4b6cc060288ba9497fdd912962e3b0707d0a2b003658
|
||||
Cabal:
|
||||
2.4.1.0:
|
||||
viTags:
|
||||
@@ -3559,9 +3645,7 @@ ghcupDownloads:
|
||||
dlSubdir: haskell-language-server-1.7.0.0
|
||||
dlHash: d82030533f69b862cc6149d7a9b32dfa81fc6a803cb089c59f00ef94efcce3bb
|
||||
1.8.0.0:
|
||||
viTags:
|
||||
- Recommended
|
||||
- Latest
|
||||
viTags: []
|
||||
viChangeLog: https://github.com/haskell/haskell-language-server/blob/master/ChangeLog.md#1800
|
||||
viPostInstall: *hls-post-install
|
||||
viSourceDL:
|
||||
@@ -3628,23 +3712,87 @@ ghcupDownloads:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.8.0.0/haskell-language-server-1.8.0.0-aarch64-darwin.tar.xz
|
||||
dlSubdir: haskell-language-server-1.8.0.0
|
||||
dlHash: 89baeb96588e05785d1e75687ea220c03ceb8a513e5b28ee042f2ed5acb448b8
|
||||
1.9.0.0:
|
||||
viTags:
|
||||
- Recommended
|
||||
- Latest
|
||||
viChangeLog: https://github.com/haskell/haskell-language-server/blob/master/ChangeLog.md
|
||||
viPostInstall: *hls-post-install
|
||||
viSourceDL:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-src.tar.gz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: f62114928956090ea84c7e6b2fd16ca0d598c6d877e84dd87aebe81a9dabdd9c
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_Debian:
|
||||
'< 10': &hls-190-64-deb9
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-deb9.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: 775f08e3ae98b6b18c3db30ff66cd66017086c7d5aa57cf9de2b3f0b7e028d32
|
||||
'>= 10': &hls-190-64-deb10
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-deb10.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: 9c625199d2ee8685c5b382ad4904ef18ae517e6bd7611258846125691b68199c
|
||||
unknown_versioning: *hls-180-64-deb9
|
||||
Linux_Ubuntu:
|
||||
unknown_versioning: &hls-190-64-ubuntu20
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-ubuntu20.04.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: 6f83557bc11ba42dec56bd86e31002e2fb77159a6199c68e5ffeaf3f690a8530
|
||||
'( >= 16 && < 19 )': &hls-190-64-ubuntu18
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-ubuntu18.04.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: edc1a02d2efa34ee48894c2e7309c8e8354954cfa7ae8c7bf45b25de98a03fb4
|
||||
Linux_Mint:
|
||||
'< 20': *hls-190-64-ubuntu18
|
||||
'>= 20': *hls-190-64-ubuntu20
|
||||
Linux_Fedora:
|
||||
'( >= 27 && < 34 )': &hls-190-64-fedora
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-fedora33.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: bd6b5d596992d09c5380975f29a28f6591109e90dd7f3e63a8c93c90579e2964
|
||||
unknown_versioning: *hls-190-64-fedora
|
||||
Linux_CentOS:
|
||||
'( >= 7 && < 8 )': &hls-190-64-centos
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-linux-centos7.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: e0f9ea5ae291ebbb26bb8eb9a4f0bd7e6595a2ecfd35ed9c76ed3286c585c00d
|
||||
unknown_versioning: *hls-190-64-centos
|
||||
Linux_RedHat:
|
||||
unknown_versioning: *hls-190-64-centos
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: *hls-190-64-fedora
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-darwin.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: a7c802b17a95a5fefd89be06537de0b61dce9956e68696743c06742e014c3fe1
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-x86_64-windows.zip
|
||||
dlHash: d3dcda136a712b023bc5f8a59eb4f1560a976fe74b9744103c92d29f39a750c9
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-aarch64-linux-deb10.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: b12397201d0f1e1a4325c29edadf69bf6ccca6e75c195e24ab0536e279547eb5
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/~hls/haskell-language-server-1.9.0.0/haskell-language-server-1.9.0.0-aarch64-darwin.tar.xz
|
||||
dlSubdir: haskell-language-server-1.9.0.0
|
||||
dlHash: 4524c9e700a0a91670976f089dc2d7ed0d970420e93faf9ca1ad1246ec348011
|
||||
Stack:
|
||||
2.5.1:
|
||||
viTags:
|
||||
- old
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md#v251
|
||||
viPostInstall: &stack-post |
|
||||
Stack manages GHC versions internally by default. In order to make it use ghcup installed
|
||||
GHC versions you can run the following commands:
|
||||
stack config set install-ghc false --global
|
||||
stack config set system-ghc true --global
|
||||
Stack manages GHC versions internally by default. To improve integration, please visit:
|
||||
https://www.haskell.org/ghcup/guide/#stack-integration
|
||||
|
||||
On windows, you may find the following config options useful too:
|
||||
skip-msys, extra-path, extra-include-dirs, extra-lib-dirs
|
||||
|
||||
Also check out: https://docs.haskellstack.org/en/stable/yaml_configuration
|
||||
|
||||
!!! Additionally, you should upgrade stack only through ghcup and not use 'stack upgrade' !!!
|
||||
Also check out:
|
||||
https://docs.haskellstack.org/en/stable/yaml_configuration
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
@@ -3800,7 +3948,6 @@ ghcupDownloads:
|
||||
2.9.1:
|
||||
viTags:
|
||||
- Recommended
|
||||
- Latest
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md#v291
|
||||
viPostInstall: *stack-post
|
||||
viArch:
|
||||
@@ -3846,3 +3993,48 @@ ghcupDownloads:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/stack/2.9.1/stack-2.9.1-linux-armv7.tar.gz
|
||||
dlHash: fa53c58d8d00a6d49ec26624aa7f817f5ece3c4df339fa6e4fccf1038b7f1fa5
|
||||
2.9.3:
|
||||
viTags:
|
||||
- Latest
|
||||
viChangeLog: https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md#v293
|
||||
viPostInstall: *stack-post
|
||||
viArch:
|
||||
A_64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-293-64
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.9.3/stack-2.9.3-linux-x86_64-static.tar.gz
|
||||
dlHash: b1cc32d772456b6ee7aefdd606c25c341670400cec577f8966365f962f883ec5
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.9.3/stack-2.9.3-osx-x86_64.tar.gz
|
||||
dlHash: 34b74a0e764cd7363255005158984be11faa392871acc6b5af3238ac444a2806
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Windows:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.9.3/stack-2.9.3-windows-x86_64.tar.gz
|
||||
dlHash: 816be0ce817f74c18074b1a496b4ac9ea0b22b7745d9a7bf77c19161e251e8ad
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-293-64
|
||||
A_32:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning: &stack-293-32
|
||||
dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/stack/2.9.3/stack-2.9.3-linux-i386.tar.gz
|
||||
dlHash: 89f7237a326f0644319289ff86320a99c1c0c631cb0a12667a4f22f10cc1cec7
|
||||
Linux_Alpine:
|
||||
unknown_versioning: *stack-293-32
|
||||
A_ARM64:
|
||||
Linux_UnknownLinux:
|
||||
unknown_versioning:
|
||||
dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.9.3/stack-2.9.3-linux-aarch64.tar.gz
|
||||
dlHash: 161e1638da9efc56319f7225b3652ca3f339bcda9eadc7d6ce512f325b0f014a
|
||||
dlSubdir:
|
||||
RegexDir: "stack-.*"
|
||||
Darwin:
|
||||
unknown_versioning:
|
||||
dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/stack/2.9.3/stack-2.9.3-osx-aarch64.tar.gz
|
||||
dlHash: a56d2cd37611eccf00ab8df38c3718923cf5677f3aeacd250394e79b676dcb98
|
||||
|
||||
Binary file not shown.
@@ -608,5 +608,81 @@
|
||||
"9.4.2"
|
||||
]
|
||||
}
|
||||
},
|
||||
"1.9.0.0": {
|
||||
"A_64": {
|
||||
"Darwin": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_CentOS": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_Debian": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_Fedora": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_Mint": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_Ubuntu": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Windows": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
]
|
||||
},
|
||||
"A_ARM64": {
|
||||
"Darwin": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
],
|
||||
"Linux_UnknownLinux": [
|
||||
"8.10.7",
|
||||
"9.0.2",
|
||||
"9.2.5",
|
||||
"9.4.3",
|
||||
"9.4.4"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user