Skip to content

Cleanup CPP for GHCs < 9.2, fix most GHC warnings #564

Cleanup CPP for GHCs < 9.2, fix most GHC warnings

Cleanup CPP for GHCs < 9.2, fix most GHC warnings #564

Triggered via pull request February 27, 2024 07:09
Status Success
Total duration 30m 9s
Artifacts 1

haskell.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

113 warnings
sdist
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
windows-wrapper
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.8.2, ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.8.2, ubuntu-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, ubuntu-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, ubuntu-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.8.2, ubuntu-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, ubuntu-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: record field of ResolvedCradles ‘cradleRoot’
build (9.8.2, ubuntu-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used:
build (9.8.2, ubuntu-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used:
build (9.8.2, ubuntu-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, ubuntu-latest): tests/BiosTests.hs#L113
In the use of ‘head’
build (9.2.8, ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.2.8, ubuntu-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, ubuntu-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, ubuntu-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, ubuntu-latest): src/HIE/Bios/Wrappers.hs#L10
The import of ‘Language.Haskell.TH.Syntax’ is redundant
build (9.2.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.2.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.2.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.2.8, ubuntu-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.6.4, ubuntu-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, ubuntu-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, ubuntu-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.6.4, ubuntu-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, ubuntu-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.6.4, ubuntu-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.6.4, ubuntu-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.6.4, ubuntu-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.4.8, ubuntu-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, ubuntu-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, ubuntu-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.4.8, ubuntu-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.4.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.4.8, ubuntu-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.4.8, ubuntu-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, macOS-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.6.4, macOS-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, macOS-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, macOS-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.6.4, macOS-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, macOS-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.6.4, macOS-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.6.4, macOS-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.6.4, macOS-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, macOS-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.4.8, macOS-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, macOS-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, macOS-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.4.8, macOS-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, macOS-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.4.8, macOS-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.4.8, macOS-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.4.8, macOS-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, macOS-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.2.8, macOS-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, macOS-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, macOS-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, macOS-latest): src/HIE/Bios/Wrappers.hs#L10
The import of ‘Language.Haskell.TH.Syntax’ is redundant
build (9.2.8, macOS-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.2.8, macOS-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.2.8, macOS-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.2.8, macOS-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, macOS-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.8.2, macOS-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, macOS-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, macOS-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.8.2, macOS-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, macOS-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: record field of ResolvedCradles ‘cradleRoot’
build (9.8.2, macOS-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used:
build (9.8.2, macOS-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used:
build (9.8.2, macOS-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, macOS-latest): tests/BiosTests.hs#L113
In the use of ‘head’
build (9.2.8, windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.2.8, windows-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, windows-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, windows-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.2.8, windows-latest): src/HIE/Bios/Wrappers.hs#L10
The import of ‘Language.Haskell.TH.Syntax’ is redundant
build (9.2.8, windows-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.2.8, windows-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.2.8, windows-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.2.8, windows-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.8.2, windows-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, windows-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, windows-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.8.2, windows-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, windows-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: record field of ResolvedCradles ‘cradleRoot’
build (9.8.2, windows-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used:
build (9.8.2, windows-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used:
build (9.8.2, windows-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.8.2, windows-latest): tests/BiosTests.hs#L113
In the use of ‘head’
build (9.6.4, windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.6.4, windows-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, windows-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, windows-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.6.4, windows-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.6.4, windows-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.6.4, windows-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.6.4, windows-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.6.4, windows-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: haskell-actions/setup@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
build (9.4.8, windows-latest): src/HIE/Bios/Ghc/Load.hs#L14
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, windows-latest): src/HIE/Bios/Types.hs#L16
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, windows-latest): src/HIE/Bios/Ghc/Logger.hs#L48
Pattern match(es) are non-exhaustive
build (9.4.8, windows-latest): src/HIE/Bios/Ghc/Check.hs#L17
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:
build (9.4.8, windows-latest): src/HIE/Bios/Cradle.hs#L145
Defined but not used: ‘cradleRoot’
build (9.4.8, windows-latest): src/HIE/Bios/Cradle.hs#L146
Defined but not used: ‘resolvedCradles’
build (9.4.8, windows-latest): src/HIE/Bios/Cradle.hs#L147
Defined but not used: ‘cradleProgramVersions’
build (9.4.8, windows-latest): exe/Main.hs#L9
Module ‘Data.Text.Prettyprint.Doc’ is deprecated:

Artifacts

Produced during runtime
Name Size
sdist Expired
62 KB