Skip to content

add preview

add preview #207

Triggered via push July 12, 2026 21:30
Status Success
Total duration 2h 5m 8s
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 (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 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 (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 (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
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
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 (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:e0bf82afa25851be514253b2a9e319da1804035fd369961340565c8609cca766
openleetcode-darwin-arm64
19.2 MB
sha256:05c1ff241cabe8d571325b1678ad22a73539ca0f6fa83309c98b3959e2f4ed40
openleetcode-linux-amd64
11.3 MB
sha256:0e7e981f67c2a22b9e078a60239bd103e0a67670326014fbc95afbc647793595
openleetcode-linux-arm64
18.9 MB
sha256:3ac5b12f949b39f97dd6bd5fc574f22efed37c3e79c24a290e3e2e0d8ecf4266
openleetcode-windows-amd64
14.1 MB
sha256:86c0eeb8d6033b20609f8daea8a042d39d6fafc2b78ce172529155a9a5ac5ffe