Skip to content

Add ListT implementation based on coalgebraic streams #938

Add ListT implementation based on coalgebraic streams

Add ListT implementation based on coalgebraic streams #938

Triggered via pull request December 30, 2024 08:20
Status Failure
Total duration 4m 1s
Artifacts

ci.yml

on: pull_request
Matrix: Nix Flake
Generate matrix from cabal
5s
Generate matrix from cabal
Run hlint
8s
Run hlint
Run fourmolu
7s
Run fourmolu
Check and format all cabal files
3s
Check and format all cabal files
Matrix: Nix Flake Develop
Matrix: build-cabal
Successfully build and test on all systems
0s
Successfully build and test on all systems
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 10 warnings
Run hlint: automaton/test/Test/Control/Monad/Trans/List.hs#L90
Error: Parse error: possibly incorrect indentation or mismatched brackets ▫︎ Found: " ]\n ]\n> \n"
Run hlint
HLint failed with status: 1. Error (1), Warning (2), Suggestion (3)
Run fourmolu
fourmolu detected unformatted files
Haskell GHC 9.8 cabal
Variable not in scope: fromRecursive :: t0 b -> StreamT m b
Haskell GHC 9.8 cabal
Variable not in scope: toRecursive :: StreamT m a -> t0 a
Haskell GHC 9.8 cabal
Process completed with exit code 1.
Haskell GHC 9.2 cabal
The job was canceled because "_9_8_ubuntu-latest" failed.
Haskell GHC 9.2 cabal
The operation was canceled.
Haskell GHC 9.10 cabal
The job was canceled because "_9_8_ubuntu-latest" failed.
Haskell GHC 9.10 cabal
The operation was canceled.
Haskell GHC 9.6 cabal
The job was canceled because "_9_8_ubuntu-latest" failed.
Haskell GHC 9.6 cabal
The operation was canceled.
Haskell GHC 9.4 cabal
The job was canceled because "_9_8_ubuntu-latest" failed.
Haskell GHC 9.4 cabal
The operation was canceled.
Nix Flake (macos-latest)
Process completed with exit code 1.
Nix Flake (ubuntu-latest)
The job was canceled because "macos-latest" failed.
Nix Flake (ubuntu-latest)
The operation was canceled.
Check and format all cabal files
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Generate matrix from cabal
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run hlint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run hlint: automaton/src/Data/Stream/Optimized.hs#L1
Warning in module Data.Stream.Optimized: Unused LANGUAGE pragma ▫︎ Found: "{-# LANGUAGE DeriveFoldable #-}" ▫︎ Note: Extension DeriveFoldable is implied by DeriveTraversable
Run hlint: automaton/src/Data/Stream/Optimized.hs#L2
Warning in module Data.Stream.Optimized: Unused LANGUAGE pragma ▫︎ Found: "{-# LANGUAGE DeriveFunctor #-}" ▫︎ Note: Extension DeriveFunctor is implied by DeriveTraversable
Run hlint: rhine/src/FRP/Rhine/Schedule/Internal.hs#L33
Suggestion in apInjs_NPNonEmpty in module FRP.Rhine.Schedule.Internal: Use camelCase ▫︎ Found: "apInjs_NPNonEmpty ::\n (SListI xs) => NP f (x ': xs) -> NonEmpty (NS f (x ': xs))" ▫︎ Perhaps: "apInjsNPNonEmpty ::\n (SListI xs) => NP f (x ': xs) -> NonEmpty (NS f (x ': xs))"
Run hlint: rhine/src/FRP/Rhine/Schedule/Internal.hs#L34
Suggestion in apInjs_NPNonEmpty in module FRP.Rhine.Schedule.Internal: Use camelCase ▫︎ Found: "apInjs_NPNonEmpty (fx :* fxs) = ..." ▫︎ Perhaps: "apInjsNPNonEmpty (fx :* fxs) = ..."
Run hlint: rhine/src/FRP/Rhine/Schedule/Internal.hs#L61
Suggestion in scheduleStreams in module FRP.Rhine.Schedule.Internal: Redundant bracket ▫︎ Found: "finished <&> (hliftA (getRunningResult >>> resultState >>> I))" ▫︎ Perhaps: "finished <&> hliftA (getRunningResult >>> resultState >>> I)"
Run fourmolu
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Haskell GHC 9.8 cabal
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636