Skip to content

Add TuxMake as an alternative backend for kernel builds #12974

Add TuxMake as an alternative backend for kernel builds

Add TuxMake as an alternative backend for kernel builds #12974

Triggered via pull request January 14, 2026 17:19
Status Success
Total duration 46s
Artifacts

main.yml

on: pull_request
Matrix: unit-tests
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 10 warnings
Lint: kernelci/kbuild.py#L1129
Incompatible return value type (got "tuple[str, None, str]", expected "tuple[str, str, str]") [return-value]
Lint: kernelci/kbuild.py#L1124
Incompatible return value type (got "tuple[str, Any, None]", expected "tuple[str, str, str]") [return-value]
Lint: kernelci/kbuild.py#L118
Bad except clauses order (RequestException is an ancestor class of ConnectionError)
Lint: kernelci/kbuild.py#L115
Bad except clauses order (RequestException is an ancestor class of Timeout)
Lint: kernelci/kbuild.py#L152
Too many arguments (7/5)
Lint: kernelci/kbuild.py#L146
Too many instance attributes (29/7)
Lint: kernelci/kbuild.py#L109
Either all return statements in a function should return an expression, or none of them should.
Lint: kernelci/kbuild.py#L121
Catching too general exception Exception
Lint: kernelci/kbuild.py#L664
TODO: log all warnings/errors of olddefconfig to separate file
Lint: kernelci/kbuild.py#L663
TODO: olddefconfig should be optional/configurable
Lint: kernelci/kbuild.py#L52
TODO: find a way to automatically fetch this information
Lint: kernelci/kbuild.py#L1
Too many lines in module (1377/1000)
Lint: kernelci/kbuild.py#L49
Line too long (129/100)
Lint: kernelci/kbuild.py#L47
Line too long (104/100)