sync: align td-supply-chain-audit skill with guardian-dashboard - #538
Merged
Conversation
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).
Use row_h for label truncation and avoid nested quotes in the history table f-string so ruff passes on Python 3.11.
shvenkat-rh
approved these changes
Sep 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 guardiancheck_package.py: lint noqa alignmentSKILL.mdunchanged — still citesansible/team-devtoolsas the skill location for ad hoc runs.Companion: guardian-dashboard !30 (same collector fix in the production CI copy).
Test plan
collect.pyagainstansible/actionsand confirm required checks populate