-
Notifications
You must be signed in to change notification settings - Fork 75
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
Publish to npmjs.com #474
Comments
The choice to publish to npm and other package managers is one we are discussing internally , but it's taking a back seat to higher priority blockers. Personally , I'm against publishing it because I want to reduce the ease of integration into other tools that users may expect us to support. I am aware that goes against the spirit of open source. That being said, I agree that publishing it would make it very convenient in certain cases. |
The main reason I’m interested in this, is for GitLab CI. GitLab CI jobs (typically) run inside a Docker container. To use the new Codecov uploader, we would either have to Alternatively Codecov could support GitLab status checks, but that’s out of scope for this issue. |
We do. It's something that we broke for a while this year, but it was fixed a week or so ago. Are you not seeing them? |
That is the recommended way to use it, per https://docs.codecov.com/docs/codecov-uploader#using-the-uploader-with-codecovio-cloud, as well as how we use it ourselves. Am I misunderstanding your use case? |
I need to build Being able to pull it from |
@dmull-amtote Is #475 the cause of your issue with the exit code? |
Ohhh. Yea. It is! I missed that. Thanks. |
Publishing to npm would also gives users "free" integrity checking via the various lockfiles when they do a frozen install in CI. The protection from integration expectations is an interesting perspective I hadn't thought of before, but I can totally understand. |
Is your feature request related to a problem? Please describe.
Although it’s understandable codecov can’t maintain packages for each programming language, it was convenient for end users.
Describe the solution you'd like
Since this project uses NodeJS / npm, it would be pretty low effort to publish it to npmjs.com. This way at least the JavaScript community can use npm to download it.
Describe alternatives you've considered
Don’t publish to npmjs.com and close this issue 🤷
Additional context
N/A
The text was updated successfully, but these errors were encountered: