Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

Add pre/post lease hooks #3060

Add pre/post lease hooks

Add pre/post lease hooks #3060

Triggered via pull request January 21, 2026 17:38
@kirkbrauerkirkbrauer
synchronize #606
add-hooks
Status Failure
Total duration 11s
Artifacts

ruff.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors
ruff
The process '/opt/hostedtoolcache/ruff/0.9.2/x86_64/ruff' failed with exit code 1
Ruff (C901): packages/jumpstarter/jumpstarter/exporter/hooks.py#L217
packages/jumpstarter/jumpstarter/exporter/hooks.py:217:27: C901 `read_pty_output` is too complex (11 > 10)
Ruff (C901): packages/jumpstarter/jumpstarter/exporter/hooks.py#L154
packages/jumpstarter/jumpstarter/exporter/hooks.py:154:15: C901 `_execute_hook_process` is too complex (24 > 10)
Ruff (C901): packages/jumpstarter-cli/jumpstarter_cli/shell.py#L160
packages/jumpstarter-cli/jumpstarter_cli/shell.py:160:11: C901 `_shell_with_signal_handling` is too complex (12 > 10)
Ruff (E501): packages/jumpstarter-cli-common/jumpstarter_cli_common/opt.py#L19
packages/jumpstarter-cli-common/jumpstarter_cli_common/opt.py:19:121: E501 Line too long (124 > 120)