Commit f8f67f6
committed
tree: collapse 3-into-1 commits fetch; honor repo-root .hasp.yml; no-slsa tag
- collect_online_signals: replace verify_commit + is_commit_signed +
get_commit_date with a single get_commit_signals call. All three were
hitting /commits/{sha} and parsing the same body. PER_REF_CALL_COST
drops 6→4, halving wall time for online runs.
- Api trait: new get_commit_signals method with a default impl that
preserves backward compat with existing mocks; Client overrides it
with a single get_commit_metadata fetch.
- run_tree: load .hasp.yml from the repo root (via find_repo_root)
instead of the workflow dir, matching launcher/diff behavior.
- signals_tags: emit a "no-slsa" tag for slsa_verified=Some(false) so
the publisher-has-none case is visible alongside the existing "slsa"
tag for verified.
- tree help: document that --paranoid and --no-oidc don't affect tree
output (always runs static audit at policy-configured levels).1 parent 5320fce commit f8f67f6
3 files changed
Lines changed: 84 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
511 | 516 | | |
512 | 517 | | |
513 | 518 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
102 | 137 | | |
103 | 138 | | |
104 | 139 | | |
| |||
881 | 916 | | |
882 | 917 | | |
883 | 918 | | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
884 | 935 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
351 | 355 | | |
352 | 356 | | |
353 | 357 | | |
| |||
473 | 477 | | |
474 | 478 | | |
475 | 479 | | |
476 | | - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
477 | 484 | | |
478 | 485 | | |
479 | 486 | | |
| |||
600 | 607 | | |
601 | 608 | | |
602 | 609 | | |
603 | | - | |
604 | | - | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
605 | 614 | | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
606 | 627 | | |
607 | 628 | | |
608 | 629 | | |
| |||
614 | 635 | | |
615 | 636 | | |
616 | 637 | | |
617 | | - | |
618 | | - | |
619 | 638 | | |
620 | 639 | | |
621 | 640 | | |
| |||
632 | 651 | | |
633 | 652 | | |
634 | 653 | | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | 654 | | |
645 | 655 | | |
646 | 656 | | |
| |||
663 | 673 | | |
664 | 674 | | |
665 | 675 | | |
666 | | - | |
| 676 | + | |
| 677 | + | |
667 | 678 | | |
668 | | - | |
669 | | - | |
670 | | - | |
| 679 | + | |
| 680 | + | |
671 | 681 | | |
672 | 682 | | |
673 | 683 | | |
| |||
0 commit comments