Skip to content

Merge pull request #127 from ynishiza/test/strictness-writer #110

Merge pull request #127 from ynishiza/test/strictness-writer

Merge pull request #127 from ynishiza/test/strictness-writer #110

Triggered via push September 13, 2026 18:19
Status Success
Total duration 9m 59s
Artifacts –

ci.yml

on: push
Matrix: ghc
Fit to window
Zoom out
Zoom in

Annotations

205 warnings
mhs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.2 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.2 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on ubuntu-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 9.2 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.2 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.2 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.2 on ubuntu-latest
The import of ‘Data.Foldable’ is redundant
GHC 9.2 on ubuntu-latest
Module ‘Data.Semigroup’ does not export ‘Option’
GHC 9.2 on ubuntu-latest
Module ‘Data.Semigroup’ does not export ‘Option’
GHC 9.2 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 8.10 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 8.10 on ubuntu-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 8.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 8.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 8.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 8.10 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.14 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.14 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
The import of ‘coerceWith’
GHC 9.14 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on ubuntu-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.14 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.2 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.2 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on macos-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 9.2 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.2 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.2 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on macos-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.2 on macos-latest
The import of ‘Data.Foldable’ is redundant
GHC 9.2 on macos-latest
Module ‘Data.Semigroup’ does not export ‘Option’
GHC 9.2 on macos-latest
Module ‘Data.Semigroup’ does not export ‘Option’
GHC 9.2 on macos-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.8 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.8 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.8 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on ubuntu-latest
In the use of record field of Constant ‘getConstant’
GHC 9.8 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.8 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.8 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.8 on ubuntu-latest
The import of ‘coerceWith’
GHC 9.8 on ubuntu-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.8 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.10 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on ubuntu-latest
In the use of record field of Constant ‘getConstant’
GHC 9.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.10 on ubuntu-latest
In the use of data constructor ‘Constant’
GHC 9.10 on ubuntu-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.10 on ubuntu-latest
The import of ‘coerceWith’
GHC 9.10 on ubuntu-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.10 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 8.10 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 8.10 on windows-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 8.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 8.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 8.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on windows-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 8.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 8.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 8.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 8.10 on windows-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 8.10 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.12 on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.12 on ubuntu-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
The import of ‘coerceWith’
GHC 9.12 on ubuntu-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on ubuntu-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.12 on ubuntu-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.2 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.2 on windows-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 9.2 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.2 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.2 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on windows-latest
In the use of ‘getConstant’ (imported from Data.Functor.Constant):
GHC 9.2 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.2 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.2 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.2 on windows-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.2 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.14 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.14 on windows-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
The import of ‘coerceWith’
GHC 9.14 on windows-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on windows-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.14 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.12 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.12 on windows-latest
In the use of ‘tail’
GHC 9.12 on windows-latest
In the use of ‘head’
GHC 9.12 on windows-latest
In the use of ‘tail’
GHC 9.12 on windows-latest
In the use of ‘tail’
GHC 9.12 on windows-latest
In the use of ‘head’
GHC 9.12 on windows-latest
In the use of ‘head’
GHC 9.12 on windows-latest
In the use of ‘tail’
GHC 9.12 on windows-latest
In the use of ‘tail’
GHC 9.12 on windows-latest
In the use of ‘head’
GHC 9.12 on windows-latest
In the use of ‘head’
GHC 9.12 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.8 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.8 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.8 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on windows-latest
In the use of record field of Constant ‘getConstant’
GHC 9.8 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.8 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.8 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on windows-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.8 on windows-latest
The import of ‘coerceWith’
GHC 9.8 on windows-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.8 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.10 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.10 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.10 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on macos-latest
In the use of record field of Constant ‘getConstant’
GHC 9.10 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.10 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.10 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on macos-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.10 on macos-latest
The import of ‘coerceWith’
GHC 9.10 on macos-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.10 on macos-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.10 on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on windows-latest
In the use of record field of Constant ‘getConstant’
GHC 9.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.10 on windows-latest
In the use of data constructor ‘Constant’
GHC 9.10 on windows-latest
In the use of type constructor or class ‘Constant’
GHC 9.10 on windows-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.10 on windows-latest
The import of ‘coerceWith’
GHC 9.10 on windows-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.10 on windows-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.14 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.14 on macos-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
The import of ‘coerceWith’
GHC 9.14 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.14 on macos-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.14 on macos-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.8 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.8 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.8 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on macos-latest
In the use of record field of Constant ‘getConstant’
GHC 9.8 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.8 on macos-latest
In the use of data constructor ‘Constant’
GHC 9.8 on macos-latest
In the use of type constructor or class ‘Constant’
GHC 9.8 on macos-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.8 on macos-latest
The import of ‘coerceWith’
GHC 9.8 on macos-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.8 on macos-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant
GHC 9.12 on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
GHC 9.12 on macos-latest
Module ‘Data.Functor.Constant’ is deprecated:
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
The import of ‘coerceWith’
GHC 9.12 on macos-latest
• Deriving ‘Typeable’ has no effect: all types now auto-derive Typeable
GHC 9.12 on macos-latest
The import of ‘try’ from module ‘Control.Exception’ is redundant
GHC 9.12 on macos-latest: Control/Monad/Trans/Compose.hs#L34
The import of ‘Data.Functor.Compose’ is redundant