Magnus pushed to branch wip/mangoiv/27817 at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -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