Grant UK AI advisory worker secret-scanning access - #214
Conversation
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
There was a problem hiding this comment.
Workflow Validator Review
- test:unit — pass
- test:integration — fail
- test:load — pass
- docs:build — pass
- agentic-workflows compile — pass (0 exit, 41 warnings across repo, no errors)
test:integration failures
tests/integration/package-lifecycle.test.mjs — 4 failing subtests, all with the same root cause:
invalid Agentic Workflow manifest "<advisory|dashboard|root>/aw.yml": aw.yml:2:1: error: Unknown property: resources. Valid fields are: agents, branding, config, description, emoji, files, includes, license, manifest-version, min-version, ...
Failing tests:
gh aw add installs the advisory package contractgh aw add installs the dashboard package contractgh aw add --force restores dashboard workflows and report modulesgh aw update replaces workflows and restores package-owned assets
advisory/aw.yml, dashboard/aw.yml, and the root aw.yml all declare a resources field that the installed gh aw CLI schema does not recognize. This blocks package installation (gh aw add) end to end. Either the manifest schema needs a resources field, or these manifests need to drop/rename it to match the current CLI's supported fields.
compile output
agentic-workflows compile (via gh aw compile) succeeded (31/31 workflows compiled) with 41 warnings, none blocking. One warning applies to a file changed in this PR — flagged inline: .github/workflows/advisory-uk-ai-operational-resilience.md is missing concurrency.job-discriminator, so concurrent workflow_dispatch runs share one concurrency slot.
Generated by PR Reviewer / Agentic Workflow Validation for #214 · copilot · auto · 26 AIC · ⌖ 3.38 AIC · ⊞ 6.5K
Comments that could not be inline-anchored
.github/workflows/advisory-uk-ai-operational-resilience.md:78
gh aw compile warning: workflow_dispatch workflow has no concurrency.job-discriminator; the generated conclusion concurrency group is shared by all dispatches of this workflow. Set a discriminator (for example, ${{ github.run_id }}) to give each dispatch its own slot.
|
@copilot apply comment #214 (review) |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Addressed the applicable concurrency warning in 70213a5: added |
The UK AI resilience advisory could not verify secret-scanning hygiene because its worker token lacked access to secret-scanning alerts. This left required security evidence inaccessible and advisory conclusions incomplete.