-
Notifications
You must be signed in to change notification settings - Fork 0
[Fleet incident] Disable orphaned commercial-readiness and PR repair workflow identities #478
Copy link
Copy link
Open
Labels
area: authAuthentication, authorization, identity, or tenant isolationAuthentication, authorization, identity, or tenant isolationarea: ci-cdCI, GitHub Actions, checks, release, or supply chainCI, GitHub Actions, checks, release, or supply chainarea: dependenciesDependency or lockfile maintenanceDependency or lockfile maintenancearea: securitySecurity boundary, hardening, or vulnerability preventionSecurity boundary, hardening, or vulnerability preventionmaintenancepriority: mediumNormal-priority or P2 workNormal-priority or P2 workscope: commercial-readinessProduction, enterprise, release, or commercial readinessProduction, enterprise, release, or commercial readinessstatus: triagedOpen issue has an organization taxonomy assignmentOpen issue has an organization taxonomy assignmenttype: featureNew or expanded product capabilityNew or expanded product capability
Description
Activity
Metadata
Metadata
Assignees
Labels
area: authAuthentication, authorization, identity, or tenant isolationAuthentication, authorization, identity, or tenant isolationarea: ci-cdCI, GitHub Actions, checks, release, or supply chainCI, GitHub Actions, checks, release, or supply chainarea: dependenciesDependency or lockfile maintenanceDependency or lockfile maintenancearea: securitySecurity boundary, hardening, or vulnerability preventionSecurity boundary, hardening, or vulnerability preventionmaintenancepriority: mediumNormal-priority or P2 workNormal-priority or P2 workscope: commercial-readinessProduction, enterprise, release, or commercial readinessProduction, enterprise, release, or commercial readinessstatus: triagedOpen issue has an organization taxonomy assignmentOpen issue has an organization taxonomy assignmenttype: featureNew or expanded product capabilityNew or expanded product capability
Live Actions registry drift
The repository's GitHub Actions API currently reports 32 workflow identities. Numerous historical bootstrap, one-shot production verification, attachment repair, PR-specific repair/finalizer, and bot-reopen records remain in
state: active, including examples such as:bootstrap-opencode-commercial-readiness.yml;finalize-419-as-bot.yml;one-shot-clearfolio-production-boundary.yml;one-shot-oidc-production-verification.yml;one-shot-orchestrator-production-boundary.yml;one-shot-secure-stripe-webhook.yml;one-shot-session-auth-repair.yml;Fresh protected-default-branch contents lookup returns
404 Not Foundfor sampled active path.github/workflows/one-shot-session-auth-repair.yml. The source file is absent from currentdevelop, but GitHub continues to advertise its workflow identity as active.The supported Hourly OpenCode Commercial Readiness, Fuzz, OpenCode Review, dependency/security, Pages, release, and current product workflows must be preserved.
Root cause
Temporary commercial-readiness, production-boundary, and PR repair workflows were removed from the repository tree after their bounded purpose, while their independent GitHub Actions registry records were not disabled. File deletion was treated as complete workflow lifecycle cleanup. Current tree-level checks cannot detect orphaned control-plane identities after source removal.
Realistic remediation
Do not restore historical YAML and do not create another self-deleting cleanup workflow. Under ScopeWeave's dedicated writer/operations loop:
developSHA and tree;Coordinate with central lifecycle issue
ContextualWisdomLab/.github#945and AppGuardrail detector issueContextualWisdomLab/appguardrail#929. Do not add another PAT,COPILOT_GITHUB_TOKEN, broadsecrets: inherit, or workflow-disable authority to an untrusted scanner.Acceptance criteria
developdisabled or explicitly justified;This issue is part of the organization-wide GitHub Actions fleet incident. The fleet audit remains read-only and tracks protected-branch operational evidence.