Skip to content

Split up ConfigFlags and the Cabal configure function: package-wide vs per-component #15193

Split up ConfigFlags and the Cabal configure function: package-wide vs per-component

Split up ConfigFlags and the Cabal configure function: package-wide vs per-component #15193

Triggered via pull request November 10, 2026 15:29
@sheafsheaf
synchronize #12562
sheaf:T12538
Status Success
Total duration 2h 3m 2s
Artifacts 4

validate.yml

on: pull_request
Matrix: validate
Build statically linked using alpine
11m 17s
Build statically linked using alpine
Matrix: dogfooding
Matrix: validate-old-ghcs
Create a GitHub prerelease with the binary artifacts
Create a GitHub prerelease with the binary artifacts
Create a GitHub LTS prerelease with the binary artifacts
0s
Create a GitHub LTS prerelease with the binary artifacts
Validate post job
2s
Validate post job
Fit to window
Zoom out
Zoom in

Annotations

55 errors, 30 warnings, and 14 notices
Validate ubuntu-latest ghc-9.6.7
Could not load module ‘P’
Validate ubuntu-latest ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.6.7
Variable not in scope: thisNameDoesNotExist
Validate ubuntu-latest ghc-9.8.4
Could not load module ‘P’.
Validate ubuntu-latest ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.8.4
Variable not in scope: thisNameDoesNotExist
Validate ubuntu-latest ghc-9.14.1
Could not load module ‘P’.
Validate ubuntu-latest ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.14.1
Variable not in scope: thisNameDoesNotExist
Validate ubuntu-latest ghc-9.12.4
Could not load module ‘P’.
Validate ubuntu-latest ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.12.4
Variable not in scope: thisNameDoesNotExist
Validate ubuntu-latest ghc-9.10.3
Could not load module ‘P’.
Validate ubuntu-latest ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate ubuntu-latest ghc-9.10.3
Variable not in scope: thisNameDoesNotExist
Validate windows-latest ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.14.1
Variable not in scope: thisNameDoesNotExist
Validate windows-latest ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.10.3
Variable not in scope: thisNameDoesNotExist
Validate windows-latest ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.12.4
Variable not in scope: thisNameDoesNotExist
Validate macos-15 ghc-9.14.1
Could not load module ‘P’.
Validate macos-15 ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.14.1
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.14.1
Variable not in scope: thisNameDoesNotExist
Validate windows-latest ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.6.7
Variable not in scope: thisNameDoesNotExist
Validate windows-latest ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate windows-latest ghc-9.8.4
Variable not in scope: thisNameDoesNotExist
Validate macos-15 ghc-9.6.7
Could not load module ‘P’
Validate macos-15 ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.6.7
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.6.7
Variable not in scope: thisNameDoesNotExist
Validate macos-15 ghc-9.12.4
Could not load module ‘P’.
Validate macos-15 ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.12.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.12.4
Variable not in scope: thisNameDoesNotExist
Validate macos-15 ghc-9.8.4
Could not load module ‘P’.
Validate macos-15 ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.8.4
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.8.4
Variable not in scope: thisNameDoesNotExist
Validate macos-15 ghc-9.10.3
Could not load module ‘P’.
Validate macos-15 ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.10.3
Variable not in scope: this_is_not_expected_to_compile :: Int
Validate macos-15 ghc-9.10.3
Variable not in scope: thisNameDoesNotExist
Build statically linked using alpine
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate ubuntu-latest ghc-9.14.1
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate ubuntu-latest ghc-9.12.4
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate ubuntu-latest ghc-9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate windows-latest ghc-9.14.1
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate windows-latest ghc-9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate windows-latest ghc-9.12.4
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate macos-15 ghc-9.14.1
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate macos-15 ghc-9.12.4
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate macos-15 ghc-9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.6.5
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 9.0.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Dogfooding ubuntu-latest ghc-9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.0.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.10.7
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.2.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 9.2.8
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.8.4
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Validate old ghcs 8.4.4
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Dogfooding macos-15 ghc-9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
Dogfooding windows-latest ghc-9.10.3
The use of ‘~’ without TypeOperators
Dogfooding windows-latest ghc-9.10.3
The use of ‘~’ without TypeOperators
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘headAlike’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lemma’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lemma’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘prev’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lenb’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lena’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lenb’
Dogfooding windows-latest ghc-9.10.3
Defined but not used: ‘lena’
Build statically linked using alpine
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate ubuntu-latest ghc-9.6.7
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate ubuntu-latest ghc-9.8.4
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate ubuntu-latest ghc-9.14.1
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate ubuntu-latest ghc-9.12.4
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate ubuntu-latest ghc-9.10.3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Validate macos-15 ghc-9.14.1
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate macos-15 ghc-9.6.7
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate macos-15 ghc-9.12.4
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate macos-15 ghc-9.8.4
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate macos-15 ghc-9.10.3
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Dogfooding ubuntu-latest ghc-9.10.3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Dogfooding macos-15 ghc-9.10.3
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Validate post job
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
cabal-Linux-static-x86_64
17 MB
sha256:907d5784943908d7e48e53f06894fe7a3e8529d7d1a9fdfc067ee68309f30051
cabal-Linux-x86_64
11.9 MB
sha256:fb41298bc7d36d5103cfc58d28b27b2c107a2b3d08bbdb6eec9efeab3fc97aa5
cabal-Windows-x86_64
14.6 MB
sha256:55b9db516abd6cd7ba63d188e305278da983dd4930cb04bd379b2ad98341bf93
cabal-macOS-aarch64
20.1 MB
sha256:b6febe55960553b8d6d4627429db69983b91a58a78ec372760c80619fda119ab