-
Notifications
You must be signed in to change notification settings - Fork 23
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
node_modules #32
Comments
@TatisLois - unfortunately, this is the default way of creating a GitHub Action. I don't like it either, but the alternative adds caveats that cost more than the value. When we first created this GitHub Action, there wasn't an alternative. I'll be re-evaluating this soon, but it's been on my radar since the beginning so I think it's fair to close this. Feel free to comment further if I didn't answer your question. |
You have to compile |
And just to clarify this is a JavaScript GitHub Action. You can also create Docker GitHub Actions which wouldn't require checking in |
Thanks for the input, that makes a lot of sense. Would you be open to converting it into Docker GitHub Actions? I have general CI and docker experience but never worked on github actions but would be willing to take it on. |
Thanks for the offer. No, it's more maintainable for us as a JavaScript GitHub Action. |
Definitely annoying and surprising that GitHub hasn't provided a better solution. Some related chatter: |
@adamhenson Why can't we just do an |
@123aswin123 - This repo provides a GitHub Action. It is not consuming a GitHub Action. To create a JavaScript GitHub Action you need to create an action metadata file as documented here. In this project the action metadata file exists here. As documented by GitHub, you must commit
The alternative (which I don't think is the best option for us):
This issue and these comments are irrelevant to this project. Please re-direct your comments to GitHub, as this a part of the GitHub Actions API. |
Hey! I was just wondering if it was intentional to push up node_modules to source? I think just the package-lock.json should suffice?
The text was updated successfully, but these errors were encountered: