Skip to content

fix(rules): SD022 precision — vendored subtrees, archives, comments #960

fix(rules): SD022 precision — vendored subtrees, archives, comments

fix(rules): SD022 precision — vendored subtrees, archives, comments #960

Triggered via pull request July 29, 2026 01:10
Status Failure
Total duration 7m 52s
Artifacts 3

tests.yml

on: pull_request
Build Test Images
21s
Build Test Images
E2E — Elixir Scanner Pipeline
43s
E2E — Elixir Scanner Pipeline
E2E — Rust CLI Scan
49s
E2E — Rust CLI Scan
Aspect — Rule Module Coverage
3s
Aspect — Rule Module Coverage
stress-test
7m 47s
stress-test
criterion + baseline gate
1m 8s
criterion + baseline gate
Integration Tests
2m 49s
Integration Tests
End-to-End Tests
0s
End-to-End Tests
Integration Coverage
0s
Integration Coverage
Integration Status
4s
Integration Status
Fit to window
Zoom out
Zoom in

Annotations

18 errors
E2E — Elixir Scanner Pipeline
Process completed with exit code 1.
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L93
test execute/1 — errors unknown field → unknown_field marker on that field's data (Hypatia.Web.GraphQLTest)
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L63
test execute/1 — arguments recipe(id: ...) returns recipe_not_found for missing id (Hypatia.Web.GraphQLTest)
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L68
test execute/1 — arguments recipe with no id argument returns missing_argument (Hypatia.Web.GraphQLTest)
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L75
test execute/1 — multi-field multiple top-level fields each resolve (Hypatia.Web.GraphQLTest)
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L98
test execute/1 — errors subfield braces are tolerated even though they don't filter (Hypatia.Web.GraphQLTest)
E2E — Elixir Scanner Pipeline: test/graphql_test.exs#L83
test execute/1 — errors empty query → error envelope (Hypatia.Web.GraphQLTest)
Integration Tests
Process completed with exit code 2.
Integration Tests: test/anomaly_detector_test.exs#L67
test evaluate (clear regression) emits hypatia.anomaly.detected when recent rate drops 100% → 0% (Hypatia.Watcher.AnomalyDetectorTest)
Integration Tests: test/watcher_test.exs#L111
test persistence across restart restart restores ETS counters + recent-event tail (Hypatia.WatcherTest)
Integration Tests: test/root_hygiene_test.exs#L101
test scan_required_missing/1 flags missing SECURITY.md (Hypatia.Rules.RootHygieneTest)
Integration Tests: test/rules/workflow_audit_chapel_test.exs#L126
test check_chapel_sharp_edges/1 — four sub-recipe ids fires chapel-find-comm-gasnet on brittle printchplenv glob (Hypatia.Rules.WorkflowAudit.ChapelTest)
Integration Tests: test/dashboard_test.exs#L39
test GET / references every known telemetry event name in the JS event handler list (Hypatia.Web.DashboardTest)
Integration Tests: test/rules/cicd_rules_vlang_test.exs#L45
test vlang_detected rule exempts Coq proof scripts (.v is also Coq's extension) (Hypatia.Rules.CicdRules.VlangTest)
Integration Tests: test/rules/cicd_rules_vlang_test.exs#L64
test vlang_detected rule exempts Verilog and linguist samples (Hypatia.Rules.CicdRules.VlangTest)
Integration Tests: test/workflow_audit_test.exs#L233
test audit/2 returns comprehensive report (Hypatia.Rules.WorkflowAuditTest)
Integration Tests: test/workflow_audit_test.exs#L8
test check_missing_workflows/1 flags all missing when empty (Hypatia.Rules.WorkflowAuditTest)
Integration Status
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
bench-output
358 Bytes
sha256:5353b19df28111326c73a53cc8b70f033ffa5fa6444e16af27ca864a7be3a393
docker-images Expired
22.8 MB
sha256:d7a57d4e11311e2ada561005f1da0a2fe8fe531db44d29cb3c1a1d52816fc307
hyperpolymath~hypatia~ZDNX8J.dockerbuild
41.3 KB
sha256:133d5d0bf672682bf9832fc0947b8e0a66242491f4157000de16f004733e95f5