on master help sign in
Move Werror test to GHC 9.8.1
7b5478dHarendra Kumar
.github/workflows/haskell.yml+15−15
@@ -58,7 +58,7 @@ jobs:
58 matrix:
58 matrix:
59 # The order is important to optimize fail-fast.
59 # The order is important to optimize fail-fast.
60 name:
60 name:
61− - 9.4.7-Werror
61+ - 9.8.1-Werror
62 - 9.2.8-docspec
62 - 9.2.8-docspec
63 # - 8.10.7-coverage
63 # - 8.10.7-coverage
64
64
@@ -74,6 +74,15 @@ jobs:
74 cabal_project: cabal.project.ghc-head
74 cabal_project: cabal.project.ghc-head
75 disable_sdist_build: "y"
75 disable_sdist_build: "y"
76 ignore_error: true
76 ignore_error: true
77+ # Note: use linux for warning build for convenient dev testing
78+ - name: 9.8.1-Werror
79+ ghc_version: 9.8.1
80+ runner: ubuntu-latest
81+ build: cabal
82+ cabal_version: 3.10.1.0
83+ disable_sdist_build: "y"
84+ cabal_project: cabal.project.Werror
85+ ignore_error: false
77 - name: 9.8.1-fusion-inspection
86 - name: 9.8.1-fusion-inspection
78 ghc_version: 9.8.1
87 ghc_version: 9.8.1
79 runner: ubuntu-latest
88 runner: ubuntu-latest
@@ -83,22 +92,21 @@ jobs:
83 cabal_project: cabal.project
92 cabal_project: cabal.project
84 cabal_build_options: "--flag fusion-plugin --flag inspection"
93 cabal_build_options: "--flag fusion-plugin --flag inspection"
85 ignore_error: false
94 ignore_error: false
86− - name: 9.6.3-fusion-inspection
95+ - name: 9.6.3-macos
87− ghc_version: 9.4.7
96+ ghc_version: 9.6.3
88− runner: ubuntu-latest
97+ runner: macos-latest
89 build: cabal
98 build: cabal
90 cabal_version: 3.10.1.0
99 cabal_version: 3.10.1.0
91 disable_sdist_build: "y"
100 disable_sdist_build: "y"
92 cabal_project: cabal.project
101 cabal_project: cabal.project
93− cabal_build_options: "--flag fusion-plugin --flag inspection"
94 ignore_error: false
102 ignore_error: false
95− - name: 9.4.7-Werror
103+ - name: 9.4.7
96 ghc_version: 9.4.7
104 ghc_version: 9.4.7
97 runner: ubuntu-latest
105 runner: ubuntu-latest
98 build: cabal
106 build: cabal
99 cabal_version: 3.8.1.0
107 cabal_version: 3.8.1.0
100 disable_sdist_build: "y"
108 disable_sdist_build: "y"
101− cabal_project: cabal.project.Werror
109+ cabal_project: cabal.project
102 ignore_error: false
110 ignore_error: false
103 - name: 9.2.8
111 - name: 9.2.8
104 ghc_version: 9.2.8
112 ghc_version: 9.2.8
@@ -139,14 +147,6 @@ jobs:
139 stack_build_options: "--flag streamly-benchmarks:-opt"
147 stack_build_options: "--flag streamly-benchmarks:-opt"
140 cabal_version: 3.6.2.0
148 cabal_version: 3.6.2.0
141 ignore_error: false
149 ignore_error: false
142− - name: 8.10.7-macos
143− ghc_version: 8.10.7
144− runner: macos-latest
145− build: cabal
146− cabal_version: 3.6.2.0
147− cabal_project: cabal.project
148− disable_sdist_build: "y"
149− ignore_error: false
150 # - name: 8.10.7-coverage
150 # - name: 8.10.7-coverage
151 # ghc_version: 8.10.7
151 # ghc_version: 8.10.7
152 # runner: ubuntu-latest
152 # runner: ubuntu-latest