Skip to content

Use sha256 for component analysis cache key #278

Use sha256 for component analysis cache key

Use sha256 for component analysis cache key #278

Triggered via push March 5, 2026 15:25
Status Success
Total duration 10m 51s
Artifacts 3
Lint & Code Quality
16s
Lint & Code Quality
Security Scan
31s
Security Scan
Secret Scan (Gitleaks)
1m 29s
Secret Scan (Gitleaks)
Unit Tests
25s
Unit Tests
Validate SAM Template
12s
Validate SAM Template
Validate API Routes
17s
Validate API Routes
Quality Gate
3s
Quality Gate
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 3 warnings
ruff (F401): backend/tests/test_block_generation.py#L3
tests/test_block_generation.py:3:8: F401 `pytest` imported but unused help: Remove unused import: `pytest`
ruff (F841): backend/lambda_handler.py#L5476
lambda_handler.py:5476:5: F841 Local variable `auth_user` is assigned to but never used help: Remove assignment to unused variable `auth_user`
ruff (E402): backend/lambda_handler.py#L81
lambda_handler.py:81:1: E402 Module level import not at top of file
ruff (E402): backend/lambda_handler.py#L74
lambda_handler.py:74:1: E402 Module level import not at top of file
ruff (E402): backend/lambda_handler.py#L72
lambda_handler.py:72:1: E402 Module level import not at top of file
ruff (E402): backend/lambda_handler.py#L71
lambda_handler.py:71:1: E402 Module level import not at top of file
ruff (E402): backend/lambda_handler.py#L62
lambda_handler.py:62:1: E402 Module level import not at top of file
ruff (E402): backend/lambda_handler.py#L61
lambda_handler.py:61:1: E402 Module level import not at top of file
ruff (F401): backend/agent.py#L19
agent.py:19:5: F401 `llm_client.openai_chat_stream` imported but unused help: Remove unused import
ruff (F401): backend/agent.py#L18
agent.py:18:5: F401 `llm_client.openai_chat` imported but unused help: Remove unused import
Lint & Code Quality
Found print statements - consider using logging instead
Lint & Code Quality
Code formatting issues detected
Security Scan
pip-audit failed to fully resolve dependencies; continuing without blocking on resolver error

Artifacts

Produced during runtime
Name Size Digest
backend-gitleaks-report Expired
6.53 KB
sha256:bb6cb4742c7e4022ee0965e659e6bb50f5116587b64d485a19e1a8cffa4a8ffa
backend-security-reports Expired
797 Bytes
sha256:fdc1da2b27547594072006ab38372e6aff36306eb28ebabaac08a7c56361e99f
coverage-report Expired
21.2 KB
sha256:9b162a3485fb545db79531f1349cb00e4a208282612b09cd4a2ae2e68601d529