Skip to content

sync: align td-supply-chain-audit skill with guardian-dashboard - #538

Merged
rockygeekz merged 4 commits into
mainfrom
sync/td-supply-chain-audit-from-guardian
Sep 11, 2026
Merged

sync: align td-supply-chain-audit skill with guardian-dashboard#538
rockygeekz merged 4 commits into
mainfrom
sync/td-supply-chain-audit-from-guardian

Conversation

@rockygeekz

Copy link
Copy Markdown
Contributor

Summary

One-way sync from guardian-dashboard/.agents/skills/td-supply-chain-audit/ (canonical copy used by weekly CI).

Brings team-devtools in line with guardian:

  • collect.py: ruleset required-checks fallback when legacy branch protection has empty checks (fixes ansible/actions false positive in weekly audits)
  • report.py + dashboard.html: audit UI redesign already on guardian
  • check_package.py: lint noqa alignment

SKILL.md unchanged — still cites ansible/team-devtools as the skill location for ad hoc runs.

Companion: guardian-dashboard !30 (same collector fix in the production CI copy).

Test plan

  • CI green (upstream branch PR, not fork)
  • Optional: run collect.py against ansible/actions and confirm required checks populate

One-way sync from guardian-dashboard (canonical weekly CI copy): report
redesign, dashboard template, lint noqa comments, and ruleset required-checks
fallback in collect.py. SKILL.md unchanged (still cites team-devtools).

No fork PR — maintainer merge path only (see .cursor/rules/team-devtools-prs.mdc).
rockygeekz and others added 2 commits September 11, 2026 10:52
Use row_h for label truncation and avoid nested quotes in the history
table f-string so ruff passes on Python 3.11.
@rockygeekz
rockygeekz merged commit ee2bbd4 into main Sep 11, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants