Skip to content

Add regression coverage for OIDC service-account cache isolation - #418

Closed
cloudsmith-iduffy with Copilot wants to merge 6 commits into
masterfrom
copilot/address-token-minting-issue
Closed

Add regression coverage for OIDC service-account cache isolation#418
cloudsmith-iduffy with Copilot wants to merge 6 commits into
masterfrom
copilot/address-token-minting-issue

Conversation

Copilot AI commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

CI workflows may switch OIDC service accounts between pull and push operations. Cached tokens must remain isolated by service slug so each account receives its own token.

  • Cache identity

    • Retains API host, Workspace, and service slug as the cache key.
    • Leaves credential-provider precedence unchanged.
  • Regression coverage

    • Exercises sequential authentication with pull and push service accounts.
    • Confirms each service slug triggers a separate exchange.
    • Confirms returning to the first service account reuses its cached token.

Copilot AI and others added 5 commits September 10, 2026 07:39
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Co-authored-by: cloudsmith-iduffy <178375997+cloudsmith-iduffy@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants