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

Add a secret password to enable testing for darwin on windows and linux #245

Open
Bluebugs opened this issue Apr 29, 2024 · 1 comment
Open
Assignees

Comments

@Bluebugs
Copy link
Contributor

Is your feature request related to a problem? Please describe:

We currently can not tests target darwin from Linux and Windows host as it require a SDK that we can not distribute/share.

Is it possible to construct a solution with the existing API?

No.

Describe the solution you'd like to see:

Using Git LFS to store an encrypted version of MacOS SDK with the password stored in the secret. This is based on the idea described here for large secret: https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions . It would be good to disable Git LFS from Archive as described here: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository .

To summarize, I need a random password to be added to GitHub Actions secrets and communicate once to me. And it would be good to also disable Git LFS from Archive in the settings. Only the owner or an admin of the organization can do this change.

@calderonth
Copy link

calderonth commented May 15, 2024

I would be happy to store this in an S3 compatible bucket for you guys and provide an access secret key that you can inject as part of your CI.
This way you're not distributing the SDK or storing it in your Git repo.

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

No branches or pull requests

3 participants