Magnus pushed to branch wip/mangoiv/27817 at Glasgow Haskell Compiler / GHC
Commits:
-
07f8cae0
by mangoiv at 2026-09-18T12:57:32+02:00
1 changed file:
Changes:
| ... | ... | @@ -143,12 +143,15 @@ workflow: |
| 143 | 143 | - *drafts-can-fail-lint
|
| 144 | 144 | - when: always
|
| 145 | 145 | |
| 146 | +.install-deps: &install-ghc-toolchain
|
|
| 147 | + - apt update
|
|
| 148 | + - apt install -qy ghc cabal-install build-essential curl libffi-dev libffi8 libgmp-dev libgmp10 libncurses-dev libncurses6 libtinfo6 pkg-config python3 cmake git happy alex autoconf automake python3 libgmp-dev libnuma-dev libncurses-dev
|
|
| 149 | + |
|
| 146 | 150 | # linting but we need a boot toolchain
|
| 147 | 151 | .lint-ghc-toolchain:
|
| 148 | 152 | extends: .lint
|
| 149 | 153 | before_script:
|
| 150 | - - apt update
|
|
| 151 | - - apt install -qy ghc cabal-install build-essential curl libffi-dev libffi8 libgmp-dev libgmp10 libncurses-dev libncurses6 libtinfo6 pkg-config python3 cmake git happy alex autoconf automake python3 libgmp-dev libnuma-dev libncurses-dev
|
|
| 154 | + - *install-ghc-toolchain
|
|
| 152 | 155 | - git config --global --add safe.directory "$CI_PROJECT_DIR"
|
| 153 | 156 | |
| 154 | 157 | # linting but we need python
|
| ... | ... | @@ -416,8 +419,9 @@ lint-submods-branch: |
| 416 | 419 | |
| 417 | 420 | .lint-params:
|
| 418 | 421 | needs: []
|
| 419 | - extends: .lint-ghc-toolchain
|
|
| 422 | + extends: .lint
|
|
| 420 | 423 | before_script:
|
| 424 | + - *install-ghc-toolchain
|
|
| 421 | 425 | - .gitlab/ci.sh setup
|
| 422 | 426 | after_script:
|
| 423 | 427 | - .gitlab/ci.sh save_cache
|