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: "c022dc444757aa89dd85eba4b1ad3714897d6ea2"
28 BUILD: ${{ matrix.build }}
29 GHCVER: ${{ matrix.ghc_version }}
30 CABAL_BUILD_OPTIONS: ${{ matrix.cabal_build_options }}
31 CABAL_PROJECT: ${{ matrix.cabal_project }}
32 DISABLE_DOCS: ${{ matrix.disable_docs }}
34 runs-on: ubuntu-latest
38 name: [8.8.3+inspection+Werror, 8.6.5+streamk, 8.6.5+fusion-plugin, 8.4.4+debug]
39 cabal_version: ["3.2"]
41 - name: 8.8.3+inspection+Werror
44 cabal_project: cabal.project.ci
48 cabal_build_options: "--flags streamk"
49 - name: 8.6.5+fusion-plugin
52 cabal_build_options: "--flags fusion-plugin"
53 # haddock generation does not work with 8.6.5+fusion-plugin
58 cabal_build_options: "--flag debug"
61 - uses: actions/checkout@v2
63 - uses: actions/setup-haskell@v1
65 ghc-version: ${{ matrix.ghc_version }}
66 cabal-version: ${{ matrix.cabal_version }}
68 - uses: actions/cache@v1
72 key: ${{ runner.os }}-${{ matrix.ghc_version }}-cabal
74 - name: Download packcheck
76 # If a custom stack-yaml is specified, replace the default with that
77 if test -e "$STACK_YAML"; then rm -f stack.yaml && ln -sv $STACK_YAML stack.yaml; else true; fi
80 # Get packcheck if needed
82 PACKCHECK_URL=${PACKCHECK_GITHUB_URL}/${PACKCHECK_GITHUB_COMMIT}/packcheck.sh
83 if test ! -e "$PACKCHECK_LOCAL_PATH"; then $CURL -sL -o "$PACKCHECK_LOCAL_PATH" $PACKCHECK_URL; fi;
84 chmod +x $PACKCHECK_LOCAL_PATH
88 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