Skip to content

feat: Clean up public API and hide internals #220

feat: Clean up public API and hide internals

feat: Clean up public API and hide internals #220

Triggered via pull request July 11, 2026 09:02
@mchavmchav
synchronize #209
api-cleanup
Status Success
Total duration 15m 52s
Artifacts

ci.yml

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

Annotations

84 warnings
GHC 9.12.2
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.2: tests/Learn/Denotation.hs#L91
In the use of ‘tail’
GHC 9.12.2: tests/Learn/Denotation.hs#L91
In the use of ‘head’
GHC 9.12.2: tests/Learn/Denotation.hs#L35
This binding for ‘df’ shadows the existing binding
GHC 9.12.2: tests/Learn/Denotation.hs#L30
This binding for ‘df’ shadows the existing binding
GHC 9.12.2: tests/Learn/Denotation.hs#L25
The import of ‘DataFrame.Model’ is redundant
GHC 9.12.2: tests/Internal/ColumnBuilder.hs#L123
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.12.2: tests/Internal/ColumnBuilder.hs#L76
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.12.2: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘ghc-internal-9.1202.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.12.2: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Show (Maybe a)’ matches
GHC 9.12.2: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Eq (Maybe a)’ matches
GHC 9.12.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.12.2
In the use of ‘head’
GHC 9.12.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.12.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.12.2
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.12.2
The import of ‘Data.List’ is redundant
GHC 9.12.2
• The constraint ‘ghc-internal-9.1202.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.12.2
• The constraint ‘ghc-internal-9.1202.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.12.2
• The constraint ‘Show (a, b)’ matches
GHC 9.12.2
• The constraint ‘Show (a, b)’ matches
GHC 9.6.7
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.6.7: tests/Learn/Metamorphic.hs#L28
The import of ‘DataFrame.Model’ is redundant
GHC 9.6.7: tests/Learn/Ensembles.hs#L22
The import of ‘DataFrame.Model’ is redundant
GHC 9.6.7: tests/Learn/Denotation.hs#L35
This binding for ‘df’ shadows the existing binding
GHC 9.6.7: tests/Learn/Denotation.hs#L30
This binding for ‘df’ shadows the existing binding
GHC 9.6.7: tests/Learn/Denotation.hs#L25
The import of ‘DataFrame.Model’ is redundant
GHC 9.6.7: tests/Internal/ColumnBuilder.hs#L123
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.6.7: tests/Internal/ColumnBuilder.hs#L76
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.6.7: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘base-4.18.3.0:Data.Typeable.Internal.Typeable
GHC 9.6.7: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Show (Maybe a)’ matches
GHC 9.6.7: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Eq (Maybe a)’ matches
GHC 9.6.7
• The constraint ‘base-4.18.3.0:Data.Typeable.Internal.Typeable
GHC 9.6.7
• The constraint ‘base-4.18.3.0:Data.Typeable.Internal.Typeable
GHC 9.6.7
• The constraint ‘Show (a, b)’ matches
GHC 9.6.7
• The constraint ‘Show (a, b)’ matches
GHC 9.6.7
• Fields of ‘SynthConfig’ not initialised:
GHC 9.6.7
• Fields of ‘TreeConfig’ not initialised:
GHC 9.6.7
• The constraint ‘base-4.18.3.0:Data.Typeable.Internal.Typeable
GHC 9.6.7
• The constraint ‘base-4.18.3.0:Data.Typeable.Internal.Typeable
GHC 9.6.7
• The constraint ‘Show (a, b)’ matches
GHC 9.6.7
• The constraint ‘Show (a, b)’ matches
GHC 9.10.3
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.3: tests/Learn/Denotation.hs#L91
In the use of ‘tail’
GHC 9.10.3: tests/Learn/Denotation.hs#L91
In the use of ‘head’
GHC 9.10.3: tests/Learn/Denotation.hs#L35
This binding for ‘df’ shadows the existing binding
GHC 9.10.3: tests/Learn/Denotation.hs#L30
This binding for ‘df’ shadows the existing binding
GHC 9.10.3: tests/Learn/Denotation.hs#L25
The import of ‘DataFrame.Model’ is redundant
GHC 9.10.3: tests/Internal/ColumnBuilder.hs#L123
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.10.3: tests/Internal/ColumnBuilder.hs#L76
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.10.3: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘ghc-internal-9.1003.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.10.3: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Show (Maybe a)’ matches
GHC 9.10.3: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Eq (Maybe a)’ matches
GHC 9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.10.3
In the use of ‘head’
GHC 9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.10.3
The import of ‘foldl'’ from module ‘Data.List’ is redundant
GHC 9.10.3
The import of ‘Data.List’ is redundant
GHC 9.10.3
• The constraint ‘ghc-internal-9.1003.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.10.3
• The constraint ‘ghc-internal-9.1003.0:GHC.Internal.Data.Typeable.Internal.Typeable
GHC 9.10.3
• The constraint ‘Show (a, b)’ matches
GHC 9.10.3
• The constraint ‘Show (a, b)’ matches
GHC 9.8.4
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.4: tests/Learn/Denotation.hs#L91
In the use of ‘tail’
GHC 9.8.4: tests/Learn/Denotation.hs#L91
In the use of ‘head’
GHC 9.8.4: tests/Learn/Denotation.hs#L35
This binding for ‘df’ shadows the existing binding
GHC 9.8.4: tests/Learn/Denotation.hs#L30
This binding for ‘df’ shadows the existing binding
GHC 9.8.4: tests/Learn/Denotation.hs#L25
The import of ‘DataFrame.Model’ is redundant
GHC 9.8.4: tests/Internal/ColumnBuilder.hs#L123
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.8.4: tests/Internal/ColumnBuilder.hs#L76
Pattern matching on GADTs without MonoLocalBinds is fragile.
GHC 9.8.4: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘base-4.19.2.0:Data.Typeable.Internal.Typeable
GHC 9.8.4: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Show (Maybe a)’ matches
GHC 9.8.4: tests/Internal/ColumnBuilder.hs#L63
• The constraint ‘Eq (Maybe a)’ matches
GHC 9.8.4
• The constraint ‘base-4.19.2.0:Data.Typeable.Internal.Typeable
GHC 9.8.4
• The constraint ‘Show (a, b)’ matches
GHC 9.8.4
• The constraint ‘Show (a, b)’ matches
GHC 9.8.4
• Fields of ‘SynthConfig’ not initialised:
GHC 9.8.4
• Fields of ‘TreeConfig’ not initialised:
GHC 9.8.4
In the use of ‘head’
GHC 9.8.4
• The constraint ‘base-4.19.2.0:Data.Typeable.Internal.Typeable
GHC 9.8.4
• The constraint ‘base-4.19.2.0:Data.Typeable.Internal.Typeable
GHC 9.8.4
• The constraint ‘Show (a, b)’ matches
GHC 9.8.4
• The constraint ‘Show (a, b)’ matches