Skip to content

pin ruff version (#52) #214

pin ruff version (#52)

pin ruff version (#52) #214

Triggered via push August 9, 2026 22:20
Status Success
Total duration 2h 16m 41s
Artifacts 5

ci.yml

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

Annotations

77 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-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 (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 (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
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 (1501-2000) (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 (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:2be59f876b65d4e4e0a6629686ca14137da5ceeac5493274d78a09a2cbbbf8a0
openleetcode-darwin-arm64
19.2 MB
sha256:31fb6c1016bb8cfcbf3719e439f27bfcfb2aa78a62666588d5e66e5bd07b9514
openleetcode-linux-amd64
11.4 MB
sha256:3e13785821139b5cb816d2a7c5e1d34329c9f41b486832090b96c85bbb364dd7
openleetcode-linux-arm64
18.9 MB
sha256:255fca8dd2d981473887c221f9a6fae35fcb9d7d5de802e7d5263dee3a3bbbea
openleetcode-windows-amd64
14.1 MB
sha256:186a25c8d7db931f97a01e106606a51ac7661556148b74cd3dbd596f83983f00