Skip to content

fix string arrays parsing #208

fix string arrays parsing

fix string arrays parsing #208

Triggered via push July 20, 2026 20:10
Status Success
Total duration 2h 6m 17s
Artifacts 5

ci.yml

on: push
Matrix: build
Discover test ranges
6s
Discover test ranges
Matrix: submit-stored-solutions
Fit to window
Zoom out
Zoom in

Annotations

76 warnings
Ruff
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, astral-sh/ruff-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Discover test ranges
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/
Prettier
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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build container
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/
Build (linux-arm64)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux-arm64): cli/CLI/UI.hs#L12
The import of ‘Data.Bits’ is redundant
Build (linux-arm64): cli/CLI/UI.hs#L10
The import of ‘try’ from module ‘Control.Exception’ is redundant
Build (linux-arm64): cli/CLI/AppEnv.hs#L41
This binding for ‘config’ shadows the existing binding
Build (linux-arm64): core/Core/Generator/Splitmix.hs#L44
Pattern match is redundant
Build (linux-arm64): core/Core/Generator/Splitmix.hs#L37
Pattern match is redundant
Build (linux-arm64): core/Core/Test/Runner.hs#L488
In the use of ‘head’
Build (linux-arm64): core/Core/Test/Converter.hs#L7
Pattern match(es) are non-exhaustive
Build (linux-arm64): core/Core/Test/Types.hs#L196
Pattern match is redundant
Build (linux-arm64): core/Core/Test/Types.hs#L162
Pattern match(es) are non-exhaustive
Build (linux-arm64): core/Core/Types.hs#L167
Pattern match(es) are non-exhaustive
Build (linux-arm64): core/Core/Types.hs#L151
Pattern match(es) are non-exhaustive
Build (linux-arm64): core/Core/Types.hs#L64
Pattern match(es) are non-exhaustive
Build (linux-arm64): core/Core/Types.hs#L16
Pattern match(es) are non-exhaustive
Build (linux-amd64)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (linux-amd64): cli/CLI/UI.hs#L12
The import of ‘Data.Bits’ is redundant
Build (linux-amd64): cli/CLI/UI.hs#L10
The import of ‘try’ from module ‘Control.Exception’ is redundant
Build (linux-amd64): cli/CLI/AppEnv.hs#L41
This binding for ‘config’ shadows the existing binding
Build (linux-amd64): core/Core/Generator/Splitmix.hs#L44
Pattern match is redundant
Build (linux-amd64): core/Core/Generator/Splitmix.hs#L37
Pattern match is redundant
Build (linux-amd64): core/Core/Test/Runner.hs#L488
In the use of ‘head’
Build (linux-amd64): core/Core/Test/Converter.hs#L7
Pattern match(es) are non-exhaustive
Build (linux-amd64): core/Core/Test/Types.hs#L196
Pattern match is redundant
Build (linux-amd64): core/Core/Test/Types.hs#L162
Pattern match(es) are non-exhaustive
Build (linux-amd64): core/Core/Types.hs#L167
Pattern match(es) are non-exhaustive
Build (linux-amd64): core/Core/Types.hs#L151
Pattern match(es) are non-exhaustive
Build (linux-amd64): core/Core/Types.hs#L64
Pattern match(es) are non-exhaustive
Build (linux-amd64): core/Core/Types.hs#L16
Pattern match(es) are non-exhaustive
Haskell format
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/
Build (windows-amd64)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (windows-amd64): cli/CLI/AppEnv.hs#L41
This binding for ‘config’ shadows the existing binding
Build (windows-amd64): core/Core/Generator/Splitmix.hs#L44
Pattern match is redundant
Build (windows-amd64): core/Core/Generator/Splitmix.hs#L37
Pattern match is redundant
Build (windows-amd64): core/Core/Test/Runner.hs#L488
In the use of ‘head’
Build (windows-amd64): core/Core/Test/Converter.hs#L7
Pattern match(es) are non-exhaustive
Build (windows-amd64): core/Core/Test/Types.hs#L196
Pattern match is redundant
Build (windows-amd64): core/Core/Test/Types.hs#L162
Pattern match(es) are non-exhaustive
Build (windows-amd64): core/Core/Types.hs#L167
Pattern match(es) are non-exhaustive
Build (windows-amd64): core/Core/Types.hs#L151
Pattern match(es) are non-exhaustive
Build (windows-amd64): core/Core/Types.hs#L64
Pattern match(es) are non-exhaustive
Build (windows-amd64): core/Core/Types.hs#L16
Pattern match(es) are non-exhaustive
Build (darwin-arm64)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (darwin-arm64): cli/CLI/UI.hs#L12
The import of ‘Data.Bits’ is redundant
Build (darwin-arm64): cli/CLI/UI.hs#L10
The import of ‘try’ from module ‘Control.Exception’ is redundant
Build (darwin-arm64): cli/CLI/AppEnv.hs#L41
This binding for ‘config’ shadows the existing binding
Build (darwin-arm64): core/Core/Generator/Splitmix.hs#L44
Pattern match is redundant
Build (darwin-arm64): core/Core/Generator/Splitmix.hs#L37
Pattern match is redundant
Build (darwin-arm64): core/Core/Test/Runner.hs#L488
In the use of ‘head’
Build (darwin-arm64): core/Core/Test/Converter.hs#L7
Pattern match(es) are non-exhaustive
Build (darwin-arm64): core/Core/Test/Types.hs#L196
Pattern match is redundant
Build (darwin-arm64): core/Core/Test/Types.hs#L162
Pattern match(es) are non-exhaustive
Build (darwin-arm64): core/Core/Types.hs#L167
Pattern match(es) are non-exhaustive
Build (darwin-arm64): core/Core/Types.hs#L151
Pattern match(es) are non-exhaustive
Build (darwin-arm64): core/Core/Types.hs#L64
Pattern match(es) are non-exhaustive
Build (darwin-arm64): core/Core/Types.hs#L16
Pattern match(es) are non-exhaustive
Build (darwin-amd64)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build (darwin-amd64): cli/CLI/UI.hs#L12
The import of ‘Data.Bits’ is redundant
Build (darwin-amd64): cli/CLI/UI.hs#L10
The import of ‘try’ from module ‘Control.Exception’ is redundant
Build (darwin-amd64): cli/CLI/AppEnv.hs#L41
This binding for ‘config’ shadows the existing binding
Build (darwin-amd64): core/Core/Generator/Splitmix.hs#L44
Pattern match is redundant
Build (darwin-amd64): core/Core/Generator/Splitmix.hs#L37
Pattern match is redundant
Build (darwin-amd64): core/Core/Test/Runner.hs#L488
In the use of ‘head’
Build (darwin-amd64): core/Core/Test/Converter.hs#L7
Pattern match(es) are non-exhaustive
Build (darwin-amd64): core/Core/Test/Types.hs#L196
Pattern match is redundant
Build (darwin-amd64): core/Core/Test/Types.hs#L162
Pattern match(es) are non-exhaustive
Build (darwin-amd64): core/Core/Types.hs#L167
Pattern match(es) are non-exhaustive
Build (darwin-amd64): core/Core/Types.hs#L151
Pattern match(es) are non-exhaustive
Build (darwin-amd64): core/Core/Types.hs#L64
Pattern match(es) are non-exhaustive
Build (darwin-amd64): core/Core/Types.hs#L16
Pattern match(es) are non-exhaustive
Submit stored solutions (1001-1500) (Piston)
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, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Submit stored solutions (1-500) (Piston)
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, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Submit stored solutions (501-1000) (Piston)
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, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
openleetcode-darwin-amd64
3.6 MB
sha256:e34600c360be6046833490f3980bdc021f732e163047ab7bf8ecd7964c03e762
openleetcode-darwin-arm64
19.2 MB
sha256:eb04ba949546ed69fca6c7c3f56f1d411b211a46a1aff4e1845f18bf09cd35b3
openleetcode-linux-amd64
11.4 MB
sha256:b10573284fbaf15139bfd26dd9475a1ea8701f9a7d4ada8201d96ffc0f48d1af
openleetcode-linux-arm64
18.9 MB
sha256:1197a9d49add18aec1affca7408d2c70e92a01ac8648c9dc22e6d016774412a7
openleetcode-windows-amd64
14.1 MB
sha256:798d4f8a064772b9c456e98330c149008044ccc87a60c635b67d462785d1aa25