Skip to content

batch of tests (#50) #204

batch of tests (#50)

batch of tests (#50) #204

Triggered via push July 12, 2026 03:14
Status Success
Total duration 2h 3m 18s
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
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/
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/
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-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 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 (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 (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
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:111548f55d061aeae5780fcb54e4e2ab6a0f57408eb3c6035f9812dcd4bf1a1e
openleetcode-darwin-arm64
19.2 MB
sha256:03f0481964c20198a726a3b2f11cb1060f40ab4711cb11a80e593e91f57c256e
openleetcode-linux-amd64
11.4 MB
sha256:86ed22b91413eb6ad9916a512abc9062479d7c79bad3972a316acf7ef7cb0669
openleetcode-linux-arm64
18.9 MB
sha256:0f47fc2ad45079d2293cdcda24133cb6fdf5a91c433cc8c032e09bc6323b1292
openleetcode-windows-amd64
14.1 MB
sha256:3d92c591c52a065bd9c8b8ef7be031da751530dac07da96ef481b0125053230f