Stateless components #460
pull-request-commit.yml
on: pull_request
Matrix: call-build
call-lint
/
lint
8s
Matrix: call-pages
Matrix: call-test
Annotations
11 errors and 14 warnings
|
ruff (SIM118):
src/tomato/daemon/cmd.py#L62
src/tomato/daemon/cmd.py:62:13: SIM118 Use `key in dict` instead of `key in dict.keys()`
help: Remove `.keys()`
|
|
ruff (SIM118):
src/tomato/daemon/cmd.py#L53
src/tomato/daemon/cmd.py:53:13: SIM118 Use `key in dict` instead of `key in dict.keys()`
help: Remove `.keys()`
|
|
ruff (PLR0402):
src/tomato/daemon/cmd.py#L18
src/tomato/daemon/cmd.py:18:8: PLR0402 Use `from tomato.daemon import pipdb` in lieu of alias
help: Replace with `from tomato.daemon import pipdb`
|
|
ruff (PLR0402):
src/tomato/daemon/cmd.py#L17
src/tomato/daemon/cmd.py:17:8: PLR0402 Use `from tomato.daemon import drvdb` in lieu of alias
help: Replace with `from tomato.daemon import drvdb`
|
|
ruff (B010):
src/tomato/daemon/__init__.py#L98
src/tomato/daemon/__init__.py:98:21: B010 Do not call `setattr` with a constant attribute value. It is not any safer than normal property access.
help: Replace `setattr` with assignment
|
|
ruff (B009):
src/tomato/daemon/__init__.py#L96
src/tomato/daemon/__init__.py:96:20: B009 Do not call `getattr` with a constant attribute value. It is not any safer than normal property access.
help: Replace `getattr` with attribute access
|
|
ruff (B010):
src/tomato/daemon/__init__.py#L77
src/tomato/daemon/__init__.py:77:5: B010 Do not call `setattr` with a constant attribute value. It is not any safer than normal property access.
help: Replace `setattr` with assignment
|
|
ruff (B010):
src/tomato/daemon/__init__.py#L74
src/tomato/daemon/__init__.py:74:5: B010 Do not call `setattr` with a constant attribute value. It is not any safer than normal property access.
help: Replace `setattr` with assignment
|
|
ruff (B010):
src/tomato/daemon/__init__.py#L71
src/tomato/daemon/__init__.py:71:5: B010 Do not call `setattr` with a constant attribute value. It is not any safer than normal property access.
help: Replace `setattr` with assignment
|
|
ruff (PLR0402):
src/tomato/daemon/__init__.py#L16
src/tomato/daemon/__init__.py:16:8: PLR0402 Use `from tomato.daemon import cmd` in lieu of alias
help: Replace with `from tomato.daemon import cmd`
|
|
call-test (3.10, windows-latest) / test
Process completed with exit code 1.
|
|
call-lint / lint
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/
|
|
call-build (3.14, ubuntu-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-build (3.11, ubuntu-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-build (3.10, ubuntu-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-build (3.12, ubuntu-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-build (3.13, ubuntu-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-build (3.10, windows-latest) / build
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-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-pages (3.10, ubuntu-latest) / pages
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, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.13, ubuntu-latest) / test
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.11, ubuntu-latest) / test
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.10, ubuntu-latest) / test
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.14, ubuntu-latest) / test
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.12, ubuntu-latest) / test
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, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
call-test (3.10, windows-latest) / test
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, actions/setup-python@v5. 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 | |
|---|---|---|---|
|
dist-ubuntu-latest-3.10
|
124 KB |
sha256:80e0035db96535d20e8895a1dc6d414fe80b5489d9ef178aee6381f53d264d13
|
|
|
dist-ubuntu-latest-3.11
|
124 KB |
sha256:4201b80414dd844e66529ed19b7bddc71211c1123921e1ec2b05ac1be30318d1
|
|
|
dist-ubuntu-latest-3.12
|
124 KB |
sha256:82c58f648e2373817b86b4a46c8abb29df9bfe679582c06e23c95558d80daf37
|
|
|
dist-ubuntu-latest-3.13
|
124 KB |
sha256:54c57b1868b3744c484129fb6a0294628e9880d86262a4a870c48dc5120f812b
|
|
|
dist-ubuntu-latest-3.14
|
124 KB |
sha256:7bc608d6b986cb1e033ad013ec6a203735c1d318cfd2ef543b29b6255f9a6038
|
|
|
dist-windows-latest-3.10
|
125 KB |
sha256:20848c7edaf14c26db92800c13074e087fc36c3841f11993756be5cee1fec19f
|
|
|
public-ubuntu-latest-3.10
|
3.21 MB |
sha256:a8b625f514ebc62eb903f2122118ac3058f5a62b7be5d424d6736b0d09714c99
|
|