-
Notifications
You must be signed in to change notification settings - Fork 472
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
Add github golang lint CI pipeline #899
Conversation
@dklimpel I see lots of amazing PRs from you. It's greatly appreciated and is a considerable amount of work. If you don't mind, can you open an issue and in there cover the order of PRs and the order they should be reviewed/merged in. |
I have opend #911 |
@@ -13,6 +13,12 @@ updates: | |||
- "aelsabbahy" | |||
open-pull-requests-limit: 0 | |||
|
|||
- package-ecosystem: "github-actions" |
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.
cool, didn't know this was a thing!
Wow, the macOS build is extremely slow? Also. I would think for linting Linux (or really any single OS) would be sufficient. I wouldn't think golangci-lint would give different results depending on OS. |
Ah, yeah the output was confusing me. Either way, I think we can lint on just Linux and save GH some compute time 😄 Thanks for the quick response. |
Same result on linux only :/ |
Awesome, thank you. Appreciate the permission lockdown =) |
Checklist
make test-all
(UNIX) passes. CI will also test thisDescription of change
Related to:
It is only a start for using gh pipelines. Add a linting pipeline for go with github actions.
Linting is currently broken in Travis CI:
Do not lint for
latest-windows
. There is a failure if nothing was changed:Only lint code changes (
only-new-issues: true
) and not all code.Reason is that there are some failures at the code: