Skip to content

Replace KSM with 1Password in test-mlperf-inference-tvm-resnet50.yml #359

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

Merged
merged 18 commits into from
Apr 16, 2025

Conversation

nathanw-mlc
Copy link
Member

@nathanw-mlc nathanw-mlc commented Apr 9, 2025

We're transitioning from Keeper to 1Password as our password and secrets manager. This PR accordingly updates various GitHub Actions workflows to use the 1Password secret loader action instead of KSM in order to pull the GitHub PAT. This PR should be merged before our Keeper subscription expires on Apr 15.

I'll note that the op-load-secret action currently does not support Windows runners. As a result, I had to develop a workflow template that pulls the secret in an Ubuntu runner, encrypts it, then outputs it for it to be pulled in by other jobs, including ones using Windows runners, decrypted, then used. Hopefully 1Password will update its Action soon so we can simplify this process by directly using the op-load-secret action in Windows runners.

Copy link
Contributor

github-actions bot commented Apr 9, 2025

MLCommons CLA bot All contributors have signed the MLCommons CLA ✍️ ✅

@nathanw-mlc nathanw-mlc marked this pull request as ready for review April 16, 2025 02:06
@nathanw-mlc nathanw-mlc requested a review from a team as a code owner April 16, 2025 02:06
@arjunsuresh arjunsuresh merged commit 27dc6aa into main Apr 16, 2025
61 of 62 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Apr 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants