@@ -55,6 +55,21 @@ jobs:
55 cabal: '3.0'
55 cabal: '3.0'
57 - uses: actions/checkout@v1
57 - uses: actions/checkout@v1
59+ # declare/restore cached things
60+ # caching doesn't work for scheduled runs yet
61+ # https://github.com/actions/cache/issues/63
63+ - name: Cache stack global package db
65+ uses: actions/cache@v1
68+ key: ${{ runner.os }}-cabal-global-${{ hashFiles('cabal.project') }}
70+ ${{ runner.os }}-cabal-global
71+ ${{ runner.os }}-cabal
58 - name: Install dependencies
73 - name: Install dependencies
60 export PATH=/opt/cabal/${{ matrix.versions.cabal }}/bin:/opt/ghc/${{ matrix.versions.ghc }}/bin:$PATH
75 export PATH=/opt/cabal/${{ matrix.versions.cabal }}/bin:/opt/ghc/${{ matrix.versions.ghc }}/bin:$PATH