11 name: GHC ${{ matrix.name }}
13 CABAL_REINIT_CONFIG: y
22 CABAL_HACKAGE_MIRROR: hackage.haskell.org:http://hackage.fpcomplete.com
24 PACKCHECK_LOCAL_PATH: "./packcheck.sh"
25 PACKCHECK_GITHUB_URL: "https://raw.githubusercontent.com/harendra-kumar/packcheck"
26 PACKCHECK_GITHUB_COMMIT: "b8d39c9cf336e4627e12eb4b1f5827bb7b6afc91"
28 BUILD: ${{ matrix.build }}
29 GHCVER: ${{ matrix.ghc_version }}
30 CABAL_BUILD_OPTIONS: ${{ matrix.cabal_build_options }}
31 DISABLE_DOCS: ${{ matrix.disable_docs }}
33 runs-on: ubuntu-latest
37 name: [8.10.1+inspection+Werror, 8.8.3+inspection+Werror, 8.6.5+streamk, 8.6.5+fusion-plugin]
38 cabal_version: ["3.2"]
40 - name: 8.10.1+inspection+Werror
43 cabal_build_options: "--project-file=cabal.project.ci"
44 - name: 8.8.3+inspection+Werror
47 cabal_build_options: "--project-file=cabal.project.ci"
51 cabal_build_options: "--flags streamk"
52 - name: 8.6.5+fusion-plugin
55 cabal_build_options: "--flags fusion-plugin"
56 # haddock generation does not work with 8.6.5+fusion-plugin
60 - uses: actions/checkout@v2
62 - uses: actions/setup-haskell@v1
64 ghc-version: ${{ matrix.ghc_version }}
65 cabal-version: ${{ matrix.cabal_version }}
67 - uses: actions/cache@v1
71 key: ${{ runner.os }}-${{ matrix.ghc_version }}-cabal
73 - name: Download packcheck
75 # If a custom stack-yaml is specified, replace the default with that
76 if test -e "$STACK_YAML"; then rm -f stack.yaml && ln -sv $STACK_YAML stack.yaml; else true; fi
79 # Get packcheck if needed
81 PACKCHECK_URL=${PACKCHECK_GITHUB_URL}/${PACKCHECK_GITHUB_COMMIT}/packcheck.sh
82 if test ! -e "$PACKCHECK_LOCAL_PATH"; then $CURL -sL -o "$PACKCHECK_LOCAL_PATH" $PACKCHECK_URL; fi;
83 chmod +x $PACKCHECK_LOCAL_PATH
87 bash -c "$PACKCHECK_LOCAL_PATH $BUILD"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list