-
Notifications
You must be signed in to change notification settings - Fork 341
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
docs: make GHA default, docker optional #482
Comments
👋 Hi, @casperdcl! Is |
Aha yes; seems the docs really push for using docker instead. I would discourage that thoroughly. There's no way people with complex build envs (most users?) would prefer a custom docker image over a native action. |
Agreed! If I recall correctly, @DavidGOrtega recommended Docker since the beginning because of isolation, but maybe we can explicitly offer both alternatives. |
Docker's a great option, but is far from a canonical use case of GHA. Even if docker is used, it probably refers to |
Definitely, this may be worth a few documentation updates. What do you think, @DavidGOrtega?
Agreed! At least, when used for the same purposes as the usual
Our GitHub Action is JavaScript-based and doesn't use Docker at all; it wouldn't add any value to the current use cases. |
Yes I know, I'm not suggesting changing |
I think the current README is a bit outdated and repetitive, hiding important info. Missing and/or hidden things:
I can open a PR for more concrete discussion /CC @shcheklein |
👍 It's practical for some use cases, but not specially common among users, and probably not a sensible default for many complex workflows.
Version 0.3.0 introduced some drastic changes, so I wouldn't be surprised if certain sections leave room for improvement. 😅
That would be awesome! |
@casperdcl @0x2b3bfa0 I encourage using docker of course but not our image in GHA but the user's. Thats why we changed CML a bit. I wont think that this fix #360 unfortunately since we have to support Gitlab and that job (better tagging) has to be done anyway. |
Well I think the usual point of |
See e.g. https://partner.github.com/integration-resources/2020/11/24/pattern-setting-up-a-cli-on-github-s-hosted-runners.html
Would make it super easy to set up:
EDIT:
works well but needs better documentation. Any objections to making it more prominent than
container: docker://
? Would fix e.g. #360The text was updated successfully, but these errors were encountered: