Skip to content

feat(hawk): ecosystem hardening, threat model, and release guards (#115) #850

feat(hawk): ecosystem hardening, threat model, and release guards (#115)

feat(hawk): ecosystem hardening, threat model, and release guards (#115) #850

Triggered via push July 22, 2026 01:02
Status Failure
Total duration 13m 12s
Artifacts 1

ci.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 1 warning
module hygiene
Process completed with exit code 1.
module hygiene
go.mod / go.sum / go.work files out of date — run 'go work sync' locally and commit
security
Process completed with exit code 1.
test (race + coverage)
Found t.Skip() without tracking issue:\n./cmd/power_test.go:17: t.Skip() without tracking issue\n./cmd/power_test.go:74: t.Skip() without tracking issue\n./cmd/power_test.go:94: t.Skip() without tracking issue\n./cmd/power_test.go:107: t.Skip() without tracking issue\n./cmd/clipboard_test.go:18: t.Skip() without tracking issue\n./cmd/clipboard_test.go:23: t.Skip() without tracking issue\n./cmd/ai_comments_fuzz_test.go:39: t.Skip() without tracking issue\n./cmd/dx_test.go:328: t.Skip() without tracking issue\n./internal/feature/shellmode/shellmode_test.go:55: t.Skip() without tracking issue\n./internal/feature/shellmode/shellmode_test.go:74: t.Skip() without tracking issue\n./internal/feature/shellmode/shellmode_test.go:87: t.Skip() without tracking issue\n./internal/feature/shellmode/shellmode_test.go:100: t.Skip() without tracking issue\n./internal/feature/shellmode/shellmode_test.go:116: t.Skip() without tracking issue\n./internal/prompt/suggestion_test.go:65: t.Skip() without tracking issue\n./internal/mcp/mcp_close_test.go:16: t.Skip() without tracking issue\n./internal/sandbox/landlock_test.go:68: t.Skip() without tracking issue\n./internal/sandbox/landlock_test.go:104: t.Skip() without tracking issue\n./internal/lint/lint_test.go:110: t.Skip() without tracking issue\n./internal/lint/lint_test.go:146: t.Skip() without tracking issue\n./internal/tool/safety_test.go:347: t.Skip() without tracking issue\n./internal/tool/safety_test.go:356: t.Skip() without tracking issue\n./internal/tool/path_resolver_test.go:357: t.Skip() without tracking issue\n./internal/tool/bash_injection_test.go:234: t.Skip() without tracking issue\n./internal/provider/routing/tiers_test.go:16: t.Skip() without tracking issue\n./internal/provider/routing/health_router_test.go:143: t.Skip() without tracking issue\n./internal/config/catalog_startup_robust_test.go:18: t.Skip() without tracking issue\n./internal/config/setup_status_test.go:79: t.Skip() without tracking issue\n./internal/config/catalog_startup_test.go:77: t.Skip() without tracking issue\n./internal/config/catalog_startup_test.go:94: t.Skip() without tracking issue\n./internal/config/catalog_startup_test.go:117: t.Skip() without tracking issue\n./internal/config/catalog_startup_test.go:130: t.Skip() without tracking issue\n./internal/config/catalog_startup_test.go:145: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:24: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:31: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:42: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:56: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:64: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:76: t.Skip() without tracking issue\n./internal/intelligence/memory/yaad_bridge_integration_test.go:92: t.Skip() without tracking issue\n./internal/intelligence/memory/autodream_test.go:87: t.Skip() without tracking issue\n./internal/prompts/workspace_test.go:23: t.Skip() without tracking issue\n./internal/prompts/workspace_test.go:97: t.Skip() without tracking issue\n./internal/prompts/workspace_test.go:120: t.Skip() without tracking issue\n./internal/permissions/boundary_test.go:118: t.Skip() without tracking issue\n./internal/permissions/boundary_test.go:579: t.Skip() without tracking issue\n./internal/engine/engine_integration_test.go:59: t.Skip() without tracking issue\n./internal/engine/ctxmgr/context_decay_test.go:422: t.Skip() without tracking issue\n./internal/engine/validate_test.go:55: t.Skip() without tracking issue\n./internal/engine/validate_test.go:71: t.Skip() without tracking issue\n./internal/engine/io/clipboard_test.go:309: t.Skip() without tracking issue\n./internal/engine/io/clipboard_test.go:314: t.Skip() without tracking issue\n./internal/engine/io/clipboard_test.go:319: t.Skip() without tracking issue\n./internal

Artifacts

Produced during runtime
Name Size Digest
coverage-test
507 KB
sha256:c3bfe3b668fbe0ba388ce47660c100cabb0405a6f823ef4813cd5d0d5c406867