Add comprehensive pre-commit hooks for code quality #201
Triggered via pull request
September 15, 2025 13:59
Status
Success
Total duration
1m 28s
Artifacts
–
smart-tests.yml
on: pull_request
Detect Changed Files
6s
Ansible Syntax Check
20s
Basic Sanity Tests
50s
Docker Build Test
1m 6s
Configuration Tests
23s
Linting
54s
Trigger Integration Tests
4s
All Required Tests
4s
Annotations
7 errors and 10 warnings
syntax-check[unknown-module]:
roles/wireguard/tasks/keys.yml#L42
couldn't resolve module/action 'x25519_pubkey'. This often indicates a misspelling, missing collection, or incorrect module path.
|
ignore-errors:
roles/privacy/tasks/clear_history.yml#L30
Use failed_when and specify error conditions instead of using ignore_errors.
|
ignore-errors:
roles/privacy/tasks/clear_history.yml#L16
Use failed_when and specify error conditions instead of using ignore_errors.
|
command-instead-of-module:
roles/privacy/tasks/auto_cleanup.yml#L63
apt-get used in place of apt-get module
|
syntax-check[unknown-module]:
roles/cloud-linode/tasks/main.yml#L15
couldn't resolve module/action 'linode_stackscript_v4'. This often indicates a misspelling, missing collection, or incorrect module path.
|
syntax-check[unknown-module]:
roles/cloud-lightsail/tasks/prompts.yml#L29
couldn't resolve module/action 'lightsail_region_facts'. This often indicates a misspelling, missing collection, or incorrect module path.
|
syntax-check[unknown-module]:
roles/cloud-gce/tasks/prompts.yml#L29
couldn't resolve module/action 'gcp_compute_location_info'. This often indicates a misspelling, missing collection, or incorrect module path.
|
Linting:
./roles/cloud-hetzner/tasks/prompts.yml#L48
48:161 [line-length] line too long (232 > 160 characters)
|
Linting:
./users.yml#L65
65:161 [line-length] line too long (162 > 160 characters)
|
Linting:
./users.yml#L47
47:161 [line-length] line too long (162 > 160 characters)
|
Linting:
./input.yml#L128
128:161 [line-length] line too long (250 > 160 characters)
|
Linting:
./input.yml#L126
126:161 [line-length] line too long (236 > 160 characters)
|
Linting:
./input.yml#L124
124:161 [line-length] line too long (241 > 160 characters)
|
Linting:
./input.yml#L121
121:161 [line-length] line too long (202 > 160 characters)
|
Linting:
./input.yml#L119
119:161 [line-length] line too long (236 > 160 characters)
|
Linting:
./input.yml#L117
117:161 [line-length] line too long (256 > 160 characters)
|
Linting:
./input.yml#L112
112:161 [line-length] line too long (174 > 160 characters)
|