ci.yml (pandoc-2.11.1.1) | : | ci.yml (pandoc-2.11.2) | ||
---|---|---|---|---|
skipping to change at line 64 | skipping to change at line 64 | |||
- ghc: '8.8.4' | - ghc: '8.8.4' | |||
cabal: '3.2' | cabal: '3.2' | |||
- ghc: '8.10.2' | - ghc: '8.10.2' | |||
cabal: '3.2' | cabal: '3.2' | |||
steps: | steps: | |||
- uses: actions/checkout@v2 | - uses: actions/checkout@v2 | |||
# need to install older cabal/ghc versions from ppa repository | # need to install older cabal/ghc versions from ppa repository | |||
- name: Install recent cabal/ghc | - name: Install recent cabal/ghc | |||
uses: actions/setup-haskell@v1.1 | uses: actions/setup-haskell@v1.1.3 | |||
with: | with: | |||
ghc-version: ${{ matrix.versions.ghc }} | ghc-version: ${{ matrix.versions.ghc }} | |||
cabal-version: ${{ matrix.versions.cabal }} | cabal-version: ${{ matrix.versions.cabal }} | |||
# declare/restore cached things | # declare/restore cached things | |||
# caching doesn't work for scheduled runs yet | # caching doesn't work for scheduled runs yet | |||
# https://github.com/actions/cache/issues/63 | # https://github.com/actions/cache/issues/63 | |||
- name: Cache cabal global package db | - name: Cache cabal global package db | |||
id: cabal-global | id: cabal-global | |||
skipping to change at line 107 | skipping to change at line 107 | |||
! grep -q ": *[Ww]arning:" build.log || exit 1 | ! grep -q ": *[Ww]arning:" build.log || exit 1 | |||
cabal v2-test --disable-optimization | cabal v2-test --disable-optimization | |||
windows: | windows: | |||
runs-on: windows-2019 | runs-on: windows-2019 | |||
steps: | steps: | |||
- uses: actions/checkout@v2 | - uses: actions/checkout@v2 | |||
- uses: actions/setup-haskell@v1.1 | # We should have ghc 8.10, cabal, stack pre-installed | |||
with: | # - uses: actions/setup-haskell@v1.1.3 | |||
enable-stack: true | # with: | |||
stack-version: 'latest' | # enable-stack: true | |||
# stack-version: 'latest' | ||||
# declare/restore cached things | # declare/restore cached things | |||
# caching doesn't work for scheduled runs yet | # caching doesn't work for scheduled runs yet | |||
# https://github.com/actions/cache/issues/63 | # https://github.com/actions/cache/issues/63 | |||
- name: Cache stack global package db | - name: Cache stack global package db | |||
id: stack-global-package-db | id: stack-global-package-db | |||
uses: actions/cache@v2 | uses: actions/cache@v2 | |||
with: | with: | |||
path: | | path: | | |||
skipping to change at line 156 | skipping to change at line 157 | |||
fail-fast: true | fail-fast: true | |||
matrix: | matrix: | |||
versions: | versions: | |||
- ghc: '8.8.4' | - ghc: '8.8.4' | |||
cabal: '3.2' | cabal: '3.2' | |||
steps: | steps: | |||
- uses: actions/checkout@v2 | - uses: actions/checkout@v2 | |||
- name: Install recent cabal/ghc | - name: Install recent cabal/ghc | |||
uses: actions/setup-haskell@v1.1 | uses: actions/setup-haskell@v1.1.3 | |||
with: | with: | |||
ghc-version: ${{ matrix.versions.ghc }} | ghc-version: ${{ matrix.versions.ghc }} | |||
cabal-version: ${{ matrix.versions.cabal }} | cabal-version: ${{ matrix.versions.cabal }} | |||
# declare/restore cached things | # declare/restore cached things | |||
# caching doesn't work for scheduled runs yet | # caching doesn't work for scheduled runs yet | |||
# https://github.com/actions/cache/issues/63 | # https://github.com/actions/cache/issues/63 | |||
- name: Cache cabal global package db | - name: Cache cabal global package db | |||
id: cabal-global | id: cabal-global | |||
End of changes. 3 change blocks. | ||||
6 lines changed or deleted | 7 lines changed or added |