on master help sign in
Better env handling
commit579267b010fa3fef365609563d08477b67c9223e authoriko <ilyakooo0@gmail.com> dateSun 30 May 2021, 14:32 (5 years ago) parent70a4737
1 file changed+6−7
.github/workflows/ci.yaml+6−7
.github/workflows/ci.yaml+6−7
@@ -40,23 +40,22 @@ jobs:
4040 include:
4141 - os: macos-latest
4242 ghc: ghc8.10
43+ env:
44+ STACK_YAML: stack.${{ matrix.ghc }}.yaml
4345 steps:
44− - name: Setup
45− run: |
46− echo "::set-env name=stack-yaml::stack.${{ matrix.ghc }}.yaml"
4746 - uses: actions/checkout@v2
4847 - name: Cache
4948 uses: actions/cache@v1
5049 with:
5150 path: ~/.stack
52− key: ${{ runner.os }}-build-stack-${{ env.stack-yaml }}-${{ hashFiles(env.stack-yaml) }}-${{ hashFiles('**/*.cabal') }}
51+ key: ${{ runner.os }}-build-stack-${{ env.STACK_YAML }}-${{ hashFiles(env.STACK_YAML) }}-${{ hashFiles('**/*.cabal') }}
5352 restore-keys: |
54− ${{ runner.os }}-build-stack-${{ env.stack-yaml }}-${{ hashFiles(env.stack-yaml) }}
55− ${{ runner.os }}-build-stack-${{ env.stack-yaml }}
53+ ${{ runner.os }}-build-stack-${{ env.STACK_YAML }}-${{ hashFiles(env.STACK_YAML) }}
54+ ${{ runner.os }}-build-stack-${{ env.STACK_YAML }}
5655 - name: Build
5756 run: stack build --ghc-options -O2 --local-bin-path out --copy-bins
5857 - name: Test
59− run: stack test --stack-yaml=${{ env.stack-yaml }}
58+ run: stack test --stack-yaml=${{ env.STACK_YAML }}
6059 - name: HLint
6160 run: curl -sSL https://raw.github.com/ndmitchell/hlint/master/misc/run.sh | sh -s .
6261 - name: Haddock