@@ -46,26 +46,32 @@ jobs:
4646 - ghc: '8.0.2'
4747 cabal: '2.2'
4848 prefix: 'new-'
49+ cabalopts: ''
4950 testopts: ''
5051 - ghc: '8.2.2'
5152 cabal: '2.4'
5253 prefix: 'v2-'
54+ cabalopts: ''
5355 testopts: ''
5456 - ghc: '8.4.4'
5557 cabal: '2.4'
5658 prefix: 'v2-'
59+ cabalopts: '-f-embed_data_files'
5760 testopts: ''
5861 - ghc: '8.6.5'
5962 cabal: '3.2'
6063 prefix: ''
64+ cabalopts: ''
6165 testopts: '--test-option=--hide-successes'
6266 - ghc: '8.8.4'
6367 cabal: '3.2'
6468 prefix: ''
69+ cabalopts: ''
6570 testopts: '--test-option=--hide-successes'
6671 - ghc: '8.10.2'
6772 cabal: '3.2'
6873 prefix: ''
74+ cabalopts: '-ftrypandoc'
6975 testopts: '--test-option=--hide-successes'
7076 steps:
7177 - uses: actions/checkout@v2
@@ -101,14 +107,14 @@ jobs:
101107 - name: Install dependencies
102108 run: |
103109 cabal ${{ matrix.versions.prefix }}update
104− cabal ${{ matrix.versions.prefix }}build --dependencies-only --enable-tests --disable-optimization
110+ cabal ${{ matrix.versions.prefix }}build ${{ matrix.versions.cabalopts }} --dependencies-only --enable-tests --disable-optimization
105111
106112 - name: Build and test
107113 run: |
108− cabal ${{ matrix.versions.prefix }}build --enable-tests --disable-optimization 2>&1 | tee build.log
114+ cabal ${{ matrix.versions.prefix }}build ${{ matrix.versions.cabalopts }} --enable-tests --disable-optimization 2>&1 | tee build.log
109115 # fail if warnings in local build
110116 ! grep -q ": *[Ww]arning:" build.log || exit 1
111− cabal ${{ matrix.versions.prefix }}test --disable-optimization ${{ matrix.versions.testopts }}
117+ cabal ${{ matrix.versions.prefix }}test ${{ matrix.versions.cabalopts }} --disable-optimization ${{ matrix.versions.testopts }}
112118
113119 windows:
114120