File tree Expand file tree Collapse file tree 4 files changed +28
-32
lines changed Expand file tree Collapse file tree 4 files changed +28
-32
lines changed Original file line number Diff line number Diff line change @@ -94,14 +94,12 @@ jobs:
94
94
name : Artifact on Windows
95
95
runs-on : windows-latest
96
96
steps :
97
- - name : Configure Chocolatey
98
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
99
- - name : Install msys2
100
- run : choco install -y msys2
101
97
- name : Install Cabal
102
- run : choco install -y cabal --version 3.0.0.0
98
+ run : choco install -fy cabal --version 3.0.0.0
103
99
- name : Install GHC
104
- run : choco install -y ghc --version 8.6.5
100
+ run : |
101
+ choco uninstall -y ghc
102
+ choco install -y ghc --version 8.6.5
105
103
- name : Set PATH
106
104
run : |
107
105
[Environment]::GetEnvironmentVariable("Path")
Original file line number Diff line number Diff line change @@ -23,28 +23,28 @@ jobs:
23
23
name : test ghc-8.6.5
24
24
runs-on : windows-latest
25
25
steps :
26
- - name : Configure Chocolatey
27
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
28
- - name : Install msys2
29
- run : choco install -y msys2
30
26
- name : Install Cabal
31
- run : choco install -y cabal --version 3.0 .0.0
27
+ run : choco install -fy cabal --version 3.2 .0.0
32
28
- name : Install GHC
33
- run : choco install -y ghc --version 8.6.5
29
+ run : |
30
+ choco uninstall -y ghc --all-versions
31
+ choco install -y ghc --version 8.6.5
34
32
- name : Set PATH
35
33
run : |
36
34
[Environment]::GetEnvironmentVariable("Path")
37
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\cabal\tools\cabal-3.0.0.0"
38
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\ghc\tools\ghc-8.6.5\bin"
35
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\cabal\tools\cabal-3.2.0.0"
36
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\ghc\tools\ghc-8.6.5\bin"
37
+ [Environment]::GetEnvironmentVariable("Path")
39
38
- name : Print versions
40
39
run : |
41
- ghc --version
40
+ [Environment]::GetEnvironmentVariable("Path")
42
41
cabal --version
42
+ ghc --version
43
43
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
44
44
- uses : actions/cache@v1
45
45
with :
46
46
path : C:\SR
47
- key : linux -store-meta
47
+ key : windows -store-meta
48
48
- name : Update Hackage index
49
49
run : cabal v2-update
50
50
- uses : actions/checkout@v2
Original file line number Diff line number Diff line change @@ -94,14 +94,12 @@ jobs:
94
94
name : Artifact on Windows
95
95
runs-on : windows-latest
96
96
steps :
97
- - name : Configure Chocolatey
98
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
99
- - name : Install msys2
100
- run : choco install -y msys2
101
97
- name : Install Cabal
102
- run : choco install -y cabal --version 3.0.0.0
98
+ run : choco install -fy cabal --version 3.0.0.0
103
99
- name : Install GHC
104
- run : choco install -y ghc --version 8.6.5
100
+ run : |
101
+ choco uninstall -y ghc
102
+ choco install -y ghc --version 8.6.5
105
103
- name : Set PATH
106
104
run : |
107
105
[Environment]::GetEnvironmentVariable("Path")
Original file line number Diff line number Diff line change @@ -30,28 +30,28 @@ jobs:
30
30
needs : test-windows-{{ mangleVersion needs }}
31
31
{% endfor %}
32
32
steps :
33
- - name : Configure Chocolatey
34
- run : choco source add -n mistuke -s https://www.myget.org/F/mistuke/api/v2
35
- - name : Install msys2
36
- run : choco install -y msys2
37
33
- name : Install Cabal
38
- run : choco install -y cabal --version 3.0 .0.0
34
+ run : choco install -fy cabal --version 3.2 .0.0
39
35
- name : Install GHC
40
- run : choco install -y ghc --version {{ job.version }}
36
+ run : |
37
+ choco uninstall -y ghc --all-versions
38
+ choco install -y ghc --version {{ job.version }}
41
39
- name : Set PATH
42
40
run : |
43
41
[Environment]::GetEnvironmentVariable("Path")
44
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\cabal\tools\cabal-3.0.0.0"
45
- Write-Host "::add-path::C:\ProgramData\chocolatey\lib\ghc\tools\ghc-{{ job.version }}\bin"
42
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\cabal\tools\cabal-3.2.0.0"
43
+ Write-Host "::add-path::C:\ProgramData\Chocolatey\lib\ghc\tools\ghc-{{ job.version }}\bin"
44
+ [Environment]::GetEnvironmentVariable("Path")
46
45
- name : Print versions
47
46
run : |
48
- ghc --version
47
+ [Environment]::GetEnvironmentVariable("Path")
49
48
cabal --version
49
+ ghc --version
50
50
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
51
51
- uses : actions/cache@v1
52
52
with :
53
53
path : C:\SR
54
- key : linux -store-meta
54
+ key : windows -store-meta
55
55
- name : Update Hackage index
56
56
run : cabal v2-update
57
57
- uses : actions/checkout@v2
You can’t perform that action at this time.
0 commit comments