-
Notifications
You must be signed in to change notification settings - Fork 370
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
Implement others ways of installation #55
Comments
My initial thoughts on
and as such, given the space we're operating in, I'd prefer for OSV Scanner to have a very solid supply chain security story. I totally agree with the spirit of this issue though. As a Debian Developer, I'd like to see it packaged for Debian :-) |
I am not very familiar with goreleaser so any help would be appreciated, +1 on being cautious with curl | bash though. I think the first step is producing a docker image, which can also be used when making the CI/CD action. |
I did try to build a docker image from the current Dockerfile in the repo, but I don't seem to be able to run the osv-scanner with arguments. When trying to scan a directory: returns:
And when trying to run with returns:
Running it from go locally works fine. |
@koenhendriks Maybe you should do: |
@another-rex I just open a PR to implement a docker image publish feature using Goreleaser #63 Can you review and comment the open points please? |
https://github.com/taiki-e/install-action now supports osv-scanner |
This issue has not had any activity for 60 days and will be automatically closed in two weeks |
The project has a high chance of gaining a lot of adoption.
To help with adoption, the project could provide other ways to install besides go install or download binaries. This facilitates to use of the osv-scanner in different machines, servers, CI/CD, etc.
My proposal is that the project could have the following:
All this can be done using the goreleaser.
I can help with PRs if these features make sense!
The text was updated successfully, but these errors were encountered: