Skip to content

Commit d60a060

Browse files
authored
Merge pull request haskell#7245 from phadej/no-win-8.8.4-8.10.2-jobs
Remove Win GHC-8.8.4 and GHC-8.10.2 jobs
2 parents 8ad70d3 + 113ef96 commit d60a060

File tree

2 files changed

+0
-107
lines changed

2 files changed

+0
-107
lines changed

.github/workflows/windows.yml

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -68,106 +68,6 @@ jobs:
6868
- name: cabal-tests
6969
# Using only one job, -j1, to fail less.
7070
run: cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.6.5\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
71-
test-windows-8_8_4:
72-
name: test ghc-8.8.4
73-
runs-on: windows-latest
74-
steps:
75-
- uses: actions/[email protected]
76-
with:
77-
ghc-version: '8.8.4.1'
78-
cabal-version: '3.2.0.0'
79-
- name: Print versions
80-
run: |
81-
[Environment]::GetEnvironmentVariable("Path")
82-
cabal --version
83-
ghc --version
84-
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
85-
- uses: actions/cache@v1
86-
with:
87-
path: C:\SR
88-
key: windows-store-meta
89-
- name: Update Hackage index
90-
run: cabal v2-update
91-
- uses: actions/checkout@v2
92-
- name: make cabal-install-dev
93-
run: cp cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal
94-
# We cannot ask for all dependencies, but we can for Cabal.
95-
- name: cabal v2-build Cabal --only-dependencies
96-
run: cabal v2-build Cabal --only-dependencies
97-
- name: cabal v2-build
98-
run: cabal v2-build all
99-
- name: Cabal unit-tests
100-
run: |
101-
cabal v2-test Cabal-tests
102-
- name: cabal-install memory-usage-tests
103-
run: |
104-
cd cabal-install
105-
cabal v2-run cabal-install:memory-usage-tests
106-
- name: cabal-install solver-quickcheck
107-
run: |
108-
cd cabal-install
109-
cabal v2-run cabal-install:solver-quickcheck
110-
- name: cabal-install integration-tests2
111-
run: |
112-
cd cabal-install
113-
cabal v2-run cabal-install:integration-tests2
114-
- name: cabal-install unit-tests
115-
run: |
116-
cd cabal-install
117-
cabal v2-run cabal-install:unit-tests -- --pattern "! (/FileMonitor/ || /VCS/ || /Get/)"
118-
- name: cabal-tests
119-
# Using only one job, -j1, to fail less.
120-
run: cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.8.4\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
121-
test-windows-8_10_2:
122-
name: test ghc-8.10.2
123-
runs-on: windows-latest
124-
steps:
125-
- uses: actions/[email protected]
126-
with:
127-
ghc-version: '8.10.2.2'
128-
cabal-version: '3.2.0.0'
129-
- name: Print versions
130-
run: |
131-
[Environment]::GetEnvironmentVariable("Path")
132-
cabal --version
133-
ghc --version
134-
cabal user-config init -a "http-transport: plain-http" -a "store-dir: C:\SR" -f -v3
135-
- uses: actions/cache@v1
136-
with:
137-
path: C:\SR
138-
key: windows-store-meta
139-
- name: Update Hackage index
140-
run: cabal v2-update
141-
- uses: actions/checkout@v2
142-
- name: make cabal-install-dev
143-
run: cp cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal
144-
# We cannot ask for all dependencies, but we can for Cabal.
145-
- name: cabal v2-build Cabal --only-dependencies
146-
run: cabal v2-build Cabal --only-dependencies
147-
- name: cabal v2-build
148-
run: cabal v2-build all
149-
- name: Cabal unit-tests
150-
run: |
151-
cabal v2-test Cabal-tests
152-
- name: cabal-install memory-usage-tests
153-
run: |
154-
cd cabal-install
155-
cabal v2-run cabal-install:memory-usage-tests
156-
- name: cabal-install solver-quickcheck
157-
run: |
158-
cd cabal-install
159-
cabal v2-run cabal-install:solver-quickcheck
160-
- name: cabal-install integration-tests2
161-
run: |
162-
cd cabal-install
163-
cabal v2-run cabal-install:integration-tests2
164-
- name: cabal-install unit-tests
165-
run: |
166-
cd cabal-install
167-
cabal v2-run cabal-install:unit-tests -- --pattern "! (/FileMonitor/ || /VCS/ || /Get/)"
168-
- name: cabal-tests
169-
# Using only one job, -j1, to fail less.
170-
run: cabal v2-run cabal-testsuite:cabal-tests -- -j1 --with-cabal=dist-newstyle\build\x86_64-windows\ghc-8.10.2\cabal-install-3.5.0.0\x\cabal\build\cabal\cabal.exe
17171
test-windows-8_10_3:
17272
name: test ghc-8.10.3
17373
runs-on: windows-latest

cabal-dev-scripts/src/GenValidate.hs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,7 @@ main = do
4343
, mkMacGhcJob "8.6.5" "https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-apple-darwin.tar.xz"
4444
]
4545
, zWinJobs =
46-
-- 8.8.1 fails atm,
47-
-- Shutting down GHCi sessions (please be patient)...
48-
-- Unexpected failure on GHCi exit: fd:10: hClose: resource vanished (Broken pipe)
49-
-- cabal-tests: fd:10: hClose: resource vanished (Broken pipe)
50-
-- [ WinGhcJob "8.8.1" ["8.6.5"]
5146
[ mkWinGhcJob "8.6.5" Nothing []
52-
, mkWinGhcJob "8.8.4" (Just "8.8.4.1") []
53-
, mkWinGhcJob "8.10.2" (Just "8.10.2.2") []
5447
, mkWinGhcJob "8.10.3" (Just "8.10.3") []
5548
]
5649
, zMangleVersion = map mangleChar

0 commit comments

Comments
 (0)