CI: use cabal 3.2, also specify OS versions instead of 'latest.'

This commit is contained in:
John MacFarlane 2020-06-14 16:41:12 -07:00
parent bbf04df900
commit c449788440
3 changed files with 12 additions and 12 deletions

View file

@ -38,7 +38,7 @@ on:
jobs:
linux:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
strategy:
fail-fast: true
matrix:
@ -52,7 +52,7 @@ jobs:
- ghc: '8.6.5'
cabal: '2.4'
- ghc: '8.8.3'
cabal: '3.0'
cabal: '3.2'
- ghc: '8.10.1'
cabal: '3.2'
steps:
@ -91,7 +91,7 @@ jobs:
windows:
runs-on: windows-latest
runs-on: windows-2019
steps:
- uses: actions/checkout@v1
@ -130,7 +130,7 @@ jobs:
macos:
runs-on: macOS-latest
runs-on: macOS-10.15
steps:
- uses: actions/checkout@v1

View file

@ -7,12 +7,12 @@ on:
jobs:
linux:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- name: Install dependencies
run: |
export PATH=/opt/cabal/3.0/bin:/opt/ghc/8.8.3/bin:$PATH
export PATH=/opt/cabal/3.2/bin:/opt/ghc/8.8.3/bin:$PATH
ls /opt/cabal/*/bin
ls /opt/ghc/*/bin
ghc --version
@ -21,7 +21,7 @@ jobs:
cabal v2-build --dependencies-only . pandoc-citeproc
- name: Build
run: |
export PATH=/opt/cabal/3.0/bin:/opt/ghc/8.8.3/bin:$PATH
export PATH=/opt/cabal/3.2/bin:/opt/ghc/8.8.3/bin:$PATH
cabal v2-install . pandoc-citeproc
strip $HOME/.cabal/bin/pandoc
strip $HOME/.cabal/bin/pandoc-citeproc
@ -40,7 +40,7 @@ jobs:
windows:
runs-on: windows-latest
runs-on: windows-2019
steps:
- uses: actions/checkout@v1
@ -70,7 +70,7 @@ jobs:
macos:
runs-on: macOS-latest
runs-on: macOS-10.15
steps:
- uses: actions/checkout@v1

View file

@ -8,7 +8,7 @@ on:
jobs:
linux:
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v1
- name: Create linux package
@ -24,7 +24,7 @@ jobs:
windows:
runs-on: windows-latest
runs-on: windows-2019
strategy:
fail-fast: true
matrix:
@ -94,7 +94,7 @@ jobs:
macos:
runs-on: macOS-latest
runs-on: macOS-10.15
steps:
- uses: actions/checkout@v1