@@ -15,19 +15,21 @@ jobs:
15
15
matrix :
16
16
include :
17
17
- { os: macos-latest, stack: lts-12.26, stack-extra-deps: "bytestring-0.11.3.0, filepath-1.4.100.0, unix-2.8.0.0" }
18
- - { os: macos-latest, stack: lts-22.7, stack-extra-deps: "bytestring-0.11.5.3, filepath-1.5.2.0, os-string-2.0.2, unix-2.8.5.1", stack-package-flags: "{directory: {os-string: true}, unix: {os-string: true}}" }
18
+ - { os: macos-latest, stack: lts-22.7, stack-extra-deps: "bytestring-0.11.5.3, filepath-1.5.2.0, os-string-2.0.2, unix-2.8.5.1", stack-package-flags: "{directory: {os-string: true}, unix: {os-string: true}}", ghc-flags: -Werror=deprecations }
19
19
- { os: ubuntu-latest, ghc: 8.4.4, cabal: 3.0.0.0, overrides: "before_prepare() { sed -i.bak /utimensat/d configure.ac; }" }
20
20
- { os: ubuntu-latest, ghc: 8.6.5, cabal: 3.0.0.0, overrides: "before_prepare() { sed -i.bak /utimensat/d configure.ac; }" }
21
21
- { os: ubuntu-latest, ghc: 8.10.7, cabal: 3.8.1.0 }
22
22
- { os: ubuntu-latest, ghc: 9.0.2, cabal: 3.8.1.0 }
23
23
- { os: ubuntu-latest, ghc: 9.2.4, cabal: 3.8.1.0 }
24
24
- { os: ubuntu-latest, ghc: 9.4.3, cabal: 3.8.1.0 }
25
- - { os: ubuntu-latest, ghc: latest, cabal: latest }
25
+ - { os: ubuntu-latest, ghc: latest, cabal: latest, cabal-package-flags: +os-string, ghc-flags: -Werror=deprecations }
26
26
- { os: windows-latest, stack: lts-12.26, stack-extra-deps: "bytestring-0.11.3.0, filepath-1.4.100.0, time-1.8.0.2, Win32-2.13.3.0", overrides: "before_prepare() { sed -i.bak -e /CreateSymbolicLinkW/d -e /GetFinalPathNameByHandleW/d configure.ac; }" }
27
27
- { os: windows-latest, stack: lts-17.5, stack-extra-deps: "bytestring-0.11.3.0, filepath-1.4.100.0, time-1.9.3, Win32-2.13.3.0" }
28
- - { os: windows-latest, stack: lts-22.7, stack-extra-deps: "bytestring-0.11.5.3, filepath-1.5.2.0, os-string-2.0.2, time-1.14, Win32-2.14.0.0", stack-package-flags: "{directory: {os-string: true}, Win32: {os-string: true}}" }
28
+ - { os: windows-latest, stack: lts-22.7, stack-extra-deps: "bytestring-0.11.5.3, filepath-1.5.2.0, os-string-2.0.2, time-1.14, Win32-2.14.0.0", stack-package-flags: "{directory: {os-string: true}, Win32: {os-string: true}}", ghc-flags: -Werror=deprecations }
29
29
runs-on : ${{ matrix.os }}
30
30
env :
31
+ CABAL_PACKAGE_FLAGS : ${{ matrix.cabal-package-flags }}
32
+ GHC_FLAGS : ${{ matrix.ghc-flags }}
31
33
TESTSCRIPT_OVERRIDES : ${{ matrix.overrides }}
32
34
STACK_EXTRA_DEPS : ${{ matrix.stack-extra-deps }}
33
35
STACK_PACKAGE_FLAGS : ${{ matrix.stack-package-flags }}
0 commit comments