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: "563702bd02c41343dcd3dfcfef0845ca428a9240"
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 }}
33 DISABLE_SDIST_BUILD: ${{ matrix.disable_sdist_build }}
35 runs-on: ${{ matrix.runner }}
39 name: [8.10.2+macOS, 8.8.3+inspection+fusion-plugin+Werror, 8.6.5+fusion-plugin, 8.6.5+streamk, 8.4.4+debug]
40 cabal_version: ["3.2"]
45 disable_sdist_build: "y"
47 - name: 8.8.3+inspection+fusion-plugin+Werror
50 cabal_project: cabal.project.ci
55 cabal_build_options: "--flag streamk --flag -opt"
57 - name: 8.6.5+fusion-plugin
60 cabal_build_options: "--flag fusion-plugin"
61 # haddock generation does not work with 8.6.5+fusion-plugin
67 cabal_build_options: "--flag debug --flag -opt"
71 - uses: actions/checkout@v2
73 - uses: haskell/actions/setup@v1
75 ghc-version: ${{ matrix.ghc_version }}
76 cabal-version: ${{ matrix.cabal_version }}
78 - uses: actions/cache@v1
82 key: ${{ runner.os }}-${{ matrix.ghc_version }}-cabal
84 - name: Download packcheck
86 # If a custom stack-yaml is specified, replace the default with that
87 if test -e "$STACK_YAML"; then rm -f stack.yaml && ln -sv $STACK_YAML stack.yaml; else true; fi
90 # Get packcheck if needed
92 PACKCHECK_URL=${PACKCHECK_GITHUB_URL}/${PACKCHECK_GITHUB_COMMIT}/packcheck.sh
93 if test ! -e "$PACKCHECK_LOCAL_PATH"; then $CURL -sL -o "$PACKCHECK_LOCAL_PATH" $PACKCHECK_URL; fi;
94 chmod +x $PACKCHECK_LOCAL_PATH
98 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