Skip to content

use depgather.models for DefaultOnNoneModel, pypi models; add last_up… #5

use depgather.models for DefaultOnNoneModel, pypi models; add last_up…

use depgather.models for DefaultOnNoneModel, pypi models; add last_up… #5

Triggered via push June 17, 2026 21:23
Status Success
Total duration 29s
Artifacts

test-lint.yaml

on: push
Matrix: Python Test and Lint
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 3 warnings
Python Test and Lint (3.13)
Process completed with exit code 1.
ruff (E501): attestationcheck/packageinforesolver.py#L184
attestationcheck/packageinforesolver.py:184:92: E501 Line too long (103 > 100)
ruff (SLF001): attestationcheck/packageinforesolver.py#L79
attestationcheck/packageinforesolver.py:79:16: SLF001 Private member accessed: `_spec`
ruff (SLF001): attestationcheck/packageinforesolver.py#L78
attestationcheck/packageinforesolver.py:78:24: SLF001 Private member accessed: `_specs`
ruff (ANN401): attestationcheck/models/packageinfo.py#L24
attestationcheck/models/packageinfo.py:24:37: ANN401 Dynamically typed expressions (typing.Any) are disallowed in `obj`
ruff (SIM115): attestationcheck/io/cli.py#L122
attestationcheck/io/cli.py:122:8: SIM115 Use a context manager for opening files
ruff (E501): attestationcheck/io/cli.py#L1
attestationcheck/io/cli.py:1:101: E501 Line too long (110 > 100)
Python Test and Lint (3.12)
Process completed with exit code 1.
ruff (E501): attestationcheck/packageinforesolver.py#L184
attestationcheck/packageinforesolver.py:184:92: E501 Line too long (103 > 100)
ruff (SLF001): attestationcheck/packageinforesolver.py#L79
attestationcheck/packageinforesolver.py:79:16: SLF001 Private member accessed: `_spec`
ruff (SLF001): attestationcheck/packageinforesolver.py#L78
attestationcheck/packageinforesolver.py:78:24: SLF001 Private member accessed: `_specs`
ruff (ANN401): attestationcheck/models/packageinfo.py#L24
attestationcheck/models/packageinfo.py:24:37: ANN401 Dynamically typed expressions (typing.Any) are disallowed in `obj`
ruff (SIM115): attestationcheck/io/cli.py#L122
attestationcheck/io/cli.py:122:8: SIM115 Use a context manager for opening files
ruff (E501): attestationcheck/io/cli.py#L1
attestationcheck/io/cli.py:1:101: E501 Line too long (110 > 100)
Python Test and Lint (3.14)
Process completed with exit code 1.
ruff (E501): attestationcheck/packageinforesolver.py#L184
attestationcheck/packageinforesolver.py:184:92: E501 Line too long (103 > 100)
ruff (SLF001): attestationcheck/packageinforesolver.py#L79
attestationcheck/packageinforesolver.py:79:16: SLF001 Private member accessed: `_spec`
ruff (SLF001): attestationcheck/packageinforesolver.py#L78
attestationcheck/packageinforesolver.py:78:24: SLF001 Private member accessed: `_specs`
ruff (ANN401): attestationcheck/models/packageinfo.py#L24
attestationcheck/models/packageinfo.py:24:37: ANN401 Dynamically typed expressions (typing.Any) are disallowed in `obj`
ruff (SIM115): attestationcheck/io/cli.py#L122
attestationcheck/io/cli.py:122:8: SIM115 Use a context manager for opening files
ruff (E501): attestationcheck/io/cli.py#L1
attestationcheck/io/cli.py:1:101: E501 Line too long (110 > 100)
Python Test and Lint (3.13)
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@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python Test and Lint (3.12)
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@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Python Test and Lint (3.14)
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@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/