git.iko.soy/typeable/pandoc
on master help sign in
CI: use checkout@v2, and use haskell-setup to install stack.
5f33df3John MacFarlane
.github/workflows/ci.yml+8−7
@@ -56,7 +56,7 @@ jobs:
56 - ghc: '8.10.2'
56 - ghc: '8.10.2'
57 cabal: '3.2'
57 cabal: '3.2'
58 steps:
58 steps:
59− - uses: actions/checkout@v1
59+ - uses: actions/checkout@v2
60
60
61 # need to install older cabal/ghc versions from ppa repository
61 # need to install older cabal/ghc versions from ppa repository
62
62
@@ -102,11 +102,12 @@ jobs:
102 runs-on: windows-2019
102 runs-on: windows-2019
103
103
104 steps:
104 steps:
105− - uses: actions/checkout@v1
105+ - uses: actions/checkout@v2
106− - name: Install stack
106+
107− shell: cmd
107+ - uses: actions/setup-haskell@v1.1
108− run: |
108+ with:
109− choco install haskell-stack
109+ enable-stack: true
110+ stack-version: 'latest'
110
111
111 # declare/restore cached things
112 # declare/restore cached things
112 # caching doesn't work for scheduled runs yet
113 # caching doesn't work for scheduled runs yet
@@ -148,7 +149,7 @@ jobs:
148 cabal: '3.2'
149 cabal: '3.2'
149
150
150 steps:
151 steps:
151− - uses: actions/checkout@v1
152+ - uses: actions/checkout@v2
152
153
153 - name: Install recent cabal/ghc
154 - name: Install recent cabal/ghc
154 uses: actions/setup-haskell@v1.1
155 uses: actions/setup-haskell@v1.1
.github/workflows/nightly.yml+3−3
@@ -9,7 +9,7 @@ jobs:
9
9
10 runs-on: ubuntu-18.04
10 runs-on: ubuntu-18.04
11 steps:
11 steps:
12− - uses: actions/checkout@v1
12+ - uses: actions/checkout@v2
13 - name: Install dependencies
13 - name: Install dependencies
14 run: |
14 run: |
15 export PATH=/opt/cabal/3.2/bin:/opt/ghc/8.8.3/bin:$PATH
15 export PATH=/opt/cabal/3.2/bin:/opt/ghc/8.8.3/bin:$PATH
@@ -41,7 +41,7 @@ jobs:
41 runs-on: windows-2019
41 runs-on: windows-2019
42
42
43 steps:
43 steps:
44− - uses: actions/checkout@v1
44+ - uses: actions/checkout@v2
45 - name: Install stack
45 - name: Install stack
46 shell: cmd
46 shell: cmd
47 run: |
47 run: |
@@ -71,7 +71,7 @@ jobs:
71 runs-on: macOS-10.15
71 runs-on: macOS-10.15
72
72
73 steps:
73 steps:
74− - uses: actions/checkout@v1
74+ - uses: actions/checkout@v2
75 - name: Install stack
75 - name: Install stack
76 run: |
76 run: |
77 curl -L https://get.haskellstack.org/stable/osx-x86_64.tar.gz -o stack.tar.gz
77 curl -L https://get.haskellstack.org/stable/osx-x86_64.tar.gz -o stack.tar.gz