Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use workload identity federation for publishing. #44

Merged
merged 1 commit into from
May 14, 2024
Merged

Use workload identity federation for publishing. #44

merged 1 commit into from
May 14, 2024

Conversation

gebner
Copy link
Contributor

@gebner gebner commented May 14, 2024

Changes the authentication method to the VS Code marketplace from the now-deprecated PATs (personal access token) to WIF (workload identity federation). The actions workflow authenticates as the fstar-vscode-publisher MI (managed identity) in our Everest Azure subscription via OIDC (OpenID connect). This MI only has a single permission, to publish extensions in the FStarLang publisher. (It's the ugly GUID in the management panel.)

@gebner gebner merged commit 84f2b2c into main May 14, 2024
3 checks passed
@gebner gebner deleted the wif branch May 14, 2024 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant