@@ -24,28 +24,28 @@ jobs:
24
24
name : test ghc-8.6.5
25
25
runs-on : windows-latest
26
26
steps :
27
- - name : Configure Chocolatey
28
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
29
- - name : Install msys2
30
- run : choco install -y msys2
31
27
- name : Install Cabal
32
- run : choco install -y cabal --version 3.2.0.0
28
+ run : choco install -fy cabal --version 3.2.0.0
33
29
- name : Install GHC
34
- run : choco install -y ghc --version 8.6.5
30
+ run : |
31
+ choco uninstall -y ghc --all-versions
32
+ choco install -y ghc --version 8.6.5
35
33
- name : Set PATH
36
34
run : |
37
35
[Environment]::GetEnvironmentVariable("Path")
38
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\cabal\tools\cabal-3.2.0.0"
39
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.6.5\bin"
36
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\cabal\tools\cabal-3.2.0.0"
37
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\ghc\tools\ghc-8.6.5\bin"
38
+ [Environment]::GetEnvironmentVariable("Path")
40
39
- name : Print versions
41
40
run : |
42
- ghc --version
41
+ [Environment]::GetEnvironmentVariable("Path")
43
42
cabal --version
43
+ ghc --version
44
44
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
45
45
- uses : actions/cache@v1
46
46
with :
47
47
path : C:\SR
48
- key : linux -store-meta
48
+ key : windows -store-meta
49
49
- name : Update Hackage index
50
50
run : cabal v2-update
51
51
- uses : actions/checkout@v2
@@ -79,28 +79,28 @@ jobs:
79
79
name : test ghc-8.8.3
80
80
runs-on : windows-latest
81
81
steps :
82
- - name : Configure Chocolatey
83
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
84
- - name : Install msys2
85
- run : choco install -y msys2
86
82
- name : Install Cabal
87
- run : choco install -y cabal --version 3.2.0.0
83
+ run : choco install -fy cabal --version 3.2.0.0
88
84
- name : Install GHC
89
- run : choco install -y ghc --version 8.8.3
85
+ run : |
86
+ choco uninstall -y ghc --all-versions
87
+ choco install -y ghc --version 8.8.3
90
88
- name : Set PATH
91
89
run : |
92
90
[Environment]::GetEnvironmentVariable("Path")
93
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\cabal\tools\cabal-3.2.0.0"
94
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.8.3\bin"
91
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\cabal\tools\cabal-3.2.0.0"
92
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\ghc\tools\ghc-8.8.3\bin"
93
+ [Environment]::GetEnvironmentVariable("Path")
95
94
- name : Print versions
96
95
run : |
97
- ghc --version
96
+ [Environment]::GetEnvironmentVariable("Path")
98
97
cabal --version
98
+ ghc --version
99
99
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
100
100
- uses : actions/cache@v1
101
101
with :
102
102
path : C:\SR
103
- key : linux -store-meta
103
+ key : windows -store-meta
104
104
- name : Update Hackage index
105
105
run : cabal v2-update
106
106
- uses : actions/checkout@v2
@@ -135,28 +135,28 @@ jobs:
135
135
runs-on : windows-latest
136
136
needs : test-windows-8_8_3
137
137
steps :
138
- - name : Configure Chocolatey
139
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
140
- - name : Install msys2
141
- run : choco install -y msys2
142
138
- name : Install Cabal
143
- run : choco install -y cabal --version 3.2.0.0
139
+ run : choco install -fy cabal --version 3.2.0.0
144
140
- name : Install GHC
145
- run : choco install -y ghc --version 8.10.1
141
+ run : |
142
+ choco uninstall -y ghc --all-versions
143
+ choco install -y ghc --version 8.10.1
146
144
- name : Set PATH
147
145
run : |
148
146
[Environment]::GetEnvironmentVariable("Path")
149
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\cabal\tools\cabal-3.2.0.0"
150
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.10.1\bin"
147
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\cabal\tools\cabal-3.2.0.0"
148
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\ghc\tools\ghc-8.10.1\bin"
149
+ [Environment]::GetEnvironmentVariable("Path")
151
150
- name : Print versions
152
151
run : |
153
- ghc --version
152
+ [Environment]::GetEnvironmentVariable("Path")
154
153
cabal --version
154
+ ghc --version
155
155
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
156
156
- uses : actions/cache@v1
157
157
with :
158
158
path : C:\SR
159
- key : linux -store-meta
159
+ key : windows -store-meta
160
160
- name : Update Hackage index
161
161
run : cabal v2-update
162
162
- uses : actions/checkout@v2
0 commit comments