You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# All repos that need federated credentials (scanner + 5 demo apps)
28
28
# Each repo gets a main branch credential; demo apps get deploy-NNN and teardown-NNN environment credentials
29
+
# Azure AD limit: 20 federated credentials per app registration (current count: 17)
29
30
$FederatedRepos=@(
30
31
@{ Repo=$ScannerRepo; CredName='github-actions-scanner-main'; Subject="repo:${RepoOwner}/${ScannerRepo}:ref:refs/heads/main"; Description="OIDC for $RepoOwner/$ScannerRepo main branch" }
31
32
@{ Repo=$ScannerRepo; CredName='github-actions-scanner-teardown-env'; Subject="repo:${RepoOwner}/${ScannerRepo}:environment:teardown"; Description="OIDC for $RepoOwner/$ScannerRepo teardown environment" }
@@ -46,10 +47,19 @@ $FederatedRepos = @(
46
47
@{ Repo='a11y-demo-app-005'; CredName='github-actions-demo-005-teardown-env'; Subject="repo:${RepoOwner}/a11y-demo-app-005:environment:teardown-005"; Description="OIDC for $RepoOwner/a11y-demo-app-005 teardown environment" }
47
48
)
48
49
50
+
# Stale credentials to remove (legacy prod-env entries no longer used by any workflow)
0 commit comments