-
Notifications
You must be signed in to change notification settings - Fork 291
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
Feature/524 download acceptance assets #550
Feature/524 download acceptance assets #550
Conversation
This is not ready to be merged but potentially could use some high-level feedback on the approach as I'm ironing out the issues. |
Our linter is not happy. It thinks code is unused that is actually used :/ |
I'm able to run the combo suite with just I wonder if (when we're happy with this) we could switch the GitHub actions workflow to this way of running things, so that it's implicitly tested. |
I'd like that generally. The only drawback would be running not running each combination in parallel would greatly increase testing time. Plus, the overall output/logs might be harder to consume. Things to consider. |
We could have 4 different workflows with different values for |
fe49034
to
86a2cd9
Compare
I am not sure why the linter is unhappy - maybe we're running into this bug? golangci/golangci-lint#791 ...the code it thinks is unused is actually used! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Left a few comments and questions. Hopefully nothing too involved. Once those are resolved, I'll give it a try and run the tests locally to see how all this performs.
Thank you @natalieparellano! I'm personally looking forward to get this feature in. 😄
- Input paths manager gathers inputs from enviroment and fills in missing inputs for the provided run combinations - GitHub asset fetcher queries GitHub for release versions and assets - Versions and assets are cached in PACK_HOME - Re-arrange some setup code in acceptance_test.go to be more readable Signed-off-by: Natalie Arellano <[email protected]>
Signed-off-by: Natalie Arellano <[email protected]>
86a2cd9
to
1f16a78
Compare
They are unnecessary. Signed-off-by: Natalie Arellano <[email protected]>
@jromero I think this is ready for another round. |
We always want the Linux binaries, even on Windows. Signed-off-by: Natalie Arellano <[email protected]>
Adds authentication to the GithubAssetFetcher to avoid rate limiting. Signed-off-by: Natalie Arellano <[email protected]>
Fixes #524