-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Make missing in v1.32.1 Docker image #1483
Comments
Thanks for reporting this issue, recent PR was done by me #1471, but I can't see any change related to make. My guess right now is that upstream docker image didn't ship with make anymore. Just curious if you are planning to work on this 😄 ? |
Yeah, I looked at the diff between v1.32.0 and v1.32.1 and it doesn't seem to be a regression here. I still decided to report here to let you guys know as other people may be affected by this too. I'l digging deeper right now ⛏️ |
Oh, interesting: $ docker run -it --entrypoint /bin/sh golangci/golangci-lint:v1.32.1 -c 'cat /etc/os-release'
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.12.1
PRETTY_NAME="Alpine Linux v3.12"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
$ docker run -it --entrypoint /bin/sh golangci/golangci-lint:v1.32.0 -c 'cat /etc/os-release'
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/" I suppose this was not intended. |
good finding 💯, now I can confirm it's my mistake overriding the tag for docker image. I used the same tags for both 🤦. Thanks for checking on this 💯 Original tag for alpine
|
No worries, it didn't take too much time. @sayboras are you going to fix it then? |
Yeah, I can do it, but later in the day only, I am about to start my day job :) |
Thanks for this. |
This commit is to avoid tag overriding due to parallel build for multiple base images (e.g. debian and alpine). Closes golangci#1483 golangci#1486 Signed-off-by: Tam Mach <[email protected]>
Thanks guys for offering help to test this one out, the changes are available in #1487, please let me know if there is anything that I could have missed (again 😓 ) |
Looking good. Thanks for this. |
This commit is to avoid tag overriding due to parallel build for multiple base images (e.g. debian and alpine). Closes #1483 #1486 Signed-off-by: Tam Mach <[email protected]>
Thank you for creating the issue!
It seems Docker images up to
golangci/golangci-lint:v1.32.0
were containingmake
binary, which was handy, when having aMakefile
target which will trigger linting, which I believe might be a common scenario.However,
golangci/golangci-lint:v1.32.1
image no longer includesmake
, which at the moment breaks the CI for our project and blocks us from updating to latest version of the linter.It would be great to have
make
back, so we can keep using official upstream images for linting!Console log:
The text was updated successfully, but these errors were encountered: