@@ -2,9 +2,9 @@ name: random-CI
22
33on :
44 push :
5- branches : [ '*' ]
5+ branches : [ "master", "release/**" ]
66 pull_request :
7- branches : [ master ]
7+ branches : [ "**" ]
88
99defaults : { run: { shell: bash } }
1010
2222 matrix :
2323 include :
2424 # Linux
25- - { os: ubuntu-latest, ghc: "8.0.2" }
26- - { os: ubuntu-latest, ghc: "8.2.2" }
25+ # haskell-actions/setup is having trouble installing from hvr/ppa for ghc-8.0 and 8.2
26+ # - { os: ubuntu-latest, ghc: "8.0.2" }
27+ # - { os: ubuntu-latest, ghc: "8.2.2" }
2728 - { os: ubuntu-latest, ghc: "8.4.4" }
2829 - { os: ubuntu-latest, ghc: "8.6.5" }
2930 - { os: ubuntu-latest, ghc: "8.8.4" }
3536 - { os: ubuntu-latest, ghc: "9.8.2" }
3637 - { os: ubuntu-latest, ghc: "9.10.1" }
3738 # MacOS
38- - { os: macOS-latest, ghc: "8.0.2" }
39- - { os: macOS-latest, ghc: "8.2.2" }
39+ # - { os: macOS-latest, ghc: "8.0.2" }
40+ # - { os: macOS-latest, ghc: "8.2.2" }
4041 - { os: macOS-latest, ghc: "8.4.4" }
4142 - { os: macOS-latest, ghc: "8.6.5" }
4243 - { os: macOS-latest, ghc: "8.8.4" }
4849 - { os: macOS-latest, ghc: "9.8.2" }
4950 - { os: macOS-latest, ghc: "9.10.1" }
5051 # Windows
51- - { os: windows-latest, ghc: "8.0.2" }
52- - { os: windows-latest, ghc: "8.2.2" }
52+ # - { os: windows-latest, ghc: "8.0.2" }
53+ # - { os: windows-latest, ghc: "8.2.2" }
5354 - { os: windows-latest, ghc: "8.4.4" }
5455 - { os: windows-latest, ghc: "8.6.5" }
5556 - { os: windows-latest, ghc: "8.8.4" }
@@ -101,11 +102,12 @@ jobs:
101102 fail-fast : false
102103 matrix :
103104 os : [ubuntu-latest]
104- resolver : [nightly, lts-22, lts-21, lts-20, lts-19, lts-18, lts-16, lts-14, lts-12, lts-11]
105+ resolver : [nightly, lts-22, lts-21, lts-20, lts-19, lts-18, lts-16, lts-14, lts-12, lts-11, lts-9 ]
105106 include :
107+ - resolver : lts-9
108+ stack-yaml : stack-custom.yaml
106109 - resolver : lts-11
107- ghc : ' 8.2.2'
108- stack-yaml : stack-old.yaml
110+ stack-yaml : stack-custom.yaml
109111 - resolver : lts-12
110112 ghc : ' 8.4.4'
111113 stack-yaml : stack-old.yaml
@@ -164,7 +166,7 @@ jobs:
164166 stack-yaml : stack.yaml
165167 env :
166168 STACK_YAML : ' ${{ matrix.stack-yaml }}'
167- STACK_ARGS : ' --resolver ${{ matrix.resolver }} --system-ghc '
169+ STACK_ARGS : ' --resolver ${{ matrix.resolver }}'
168170 cache-version : v5 # bump up this version to invalidate currently stored cache
169171 steps :
170172 - uses : actions/checkout@v4
@@ -175,7 +177,7 @@ jobs:
175177 with :
176178 ghc-version : ${{ matrix.ghc }}
177179 enable-stack : true
178- stack-version : ${{ matrix.resolver == 'lts-11' && '2.15.5' || 'latest' }}
180+ stack-version : ${{ ( matrix.resolver == 'lts-9' || matrix.resolver == 'lts- 11') && '2.15.5' || 'latest' }}
179181
180182 - name : Cache
181183 id : cache
@@ -239,8 +241,10 @@ jobs:
239241 - name : Install
240242 run : |
241243 apt-get update -y
242- apt-get install -y autoconf build-essential zlib1g-dev libgmp-dev curl libncurses5 libtinfo5 libncurses5-dev libtinfo-dev
243- curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_INSTALL_NO_STACK=1 sh
244+ apt-get install -y autoconf build-essential zlib1g-dev libgmp-dev curl libncurses5 libtinfo5 libncurses5-dev libtinfo-dev wget
245+ wget https://get-ghcup.haskell.org -O ghcup.sh -t 10 --retry-connrefused
246+ chmod a+x ghcup.sh
247+ BOOTSTRAP_HASKELL_NONINTERACTIVE=1 BOOTSTRAP_HASKELL_INSTALL_NO_STACK=1 ./ghcup.sh
244248 - uses : actions/checkout@v1
245249 - name : Test
246250 run : |
0 commit comments