|
35 | 35 | displayName: "HLint via ./fmt.sh"
|
36 | 36 | - bash: |
|
37 | 37 | sudo apt-get install -y g++ gcc libc6-dev libffi-dev libgmp-dev make zlib1g-dev
|
38 |
| - curl -sSL https://get.haskellstack.org/ | sh |
| 38 | + if ! which stack >/dev/null 2>&1; then |
| 39 | + curl -sSL https://get.haskellstack.org/ | sh |
| 40 | + fi |
39 | 41 | displayName: 'Install Stack'
|
40 | 42 | - bash: stack setup
|
41 | 43 | displayName: 'stack setup'
|
|
79 | 81 | displayName: "HLint via ./fmt.sh"
|
80 | 82 | - bash: |
|
81 | 83 | sudo apt-get install -y g++ gcc libc6-dev libffi-dev libgmp-dev make zlib1g-dev
|
82 |
| - curl -sSL https://get.haskellstack.org/ | sh |
| 84 | + if ! which stack >/dev/null 2>&1; then |
| 85 | + curl -sSL https://get.haskellstack.org/ | sh |
| 86 | + fi |
83 | 87 | displayName: 'Install Stack'
|
84 | 88 | - bash: stack setup --stack-yaml=stack84.yaml
|
85 | 89 | displayName: 'stack setup --stack-yaml=stack84.yaml'
|
@@ -123,7 +127,9 @@ jobs:
|
123 | 127 | displayName: "HLint via ./fmt.sh"
|
124 | 128 | - bash: |
|
125 | 129 | sudo apt-get install -y g++ gcc libc6-dev libffi-dev libgmp-dev make zlib1g-dev
|
126 |
| - curl -sSL https://get.haskellstack.org/ | sh |
| 130 | + if ! which stack >/dev/null 2>&1; then |
| 131 | + curl -sSL https://get.haskellstack.org/ | sh |
| 132 | + fi |
127 | 133 | displayName: 'Install Stack'
|
128 | 134 | - bash: stack setup --stack-yaml=stack88.yaml
|
129 | 135 | displayName: 'stack setup --stack-yaml=stack88.yaml'
|
@@ -167,7 +173,9 @@ jobs:
|
167 | 173 | displayName: "HLint via ./fmt.sh"
|
168 | 174 | - bash: |
|
169 | 175 | sudo apt-get install -y g++ gcc libc6-dev libffi-dev libgmp-dev make zlib1g-dev
|
170 |
| - curl -sSL https://get.haskellstack.org/ | sh |
| 176 | + if ! which stack >/dev/null 2>&1; then |
| 177 | + curl -sSL https://get.haskellstack.org/ | sh |
| 178 | + fi |
171 | 179 | displayName: 'Install Stack'
|
172 | 180 | - bash: stack setup --stack-yaml=stack-ghc-lib.yaml
|
173 | 181 | displayName: 'stack setup --stack-yaml=stack-ghc-lib.yaml'
|
|
0 commit comments