-
-
Notifications
You must be signed in to change notification settings - Fork 291
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
Fix #2093: add arm64 docker image #2289
Conversation
Thanks. I'll have a look at this hopefully next week |
@harryzcy Thanks for this PR. With babashka we had similar scripts to build Docker images using buildx in bash. But because it was hard to maintain these scripts, @lispyclouds and @cap10morgan ported it to babashka: https://github.com/babashka/babashka/blob/master/.circleci/script/docker.clj I think that would be best here also so I don't have to maintain two very different setups. If you're willing to port this using the approach in the babashka repo, then I'm willing to accept the PR. |
@harryzcy It seems this PR is mostly in support of super-linter/super-linter#5070. Does that issue need multi-architecture docker images or is it sufficient to just download the linux aarch64 binary? If so you could just run the clj-kondo install script on a aarch64 docker image as well:
|
I'm not familiar with closure syntax. I'm not sure if I can.
I'm not the maintainer of super-linter. But I believe it's easier for them if there's a docker image available. |
I'll take it from here then. |
Thank you! @borkdude |
Hi folks! We currently pull This allows us to keep the (probably out of scope for this PR) I'm not familiar with the clj-kondo install script, but if we go that route, we likely need a way to install a fixed version of Thanks! |
The install script supports a |
I'll work on porting babashka's docker build to clj-kondo now. Hopefully done this week. |
Fixed on master. You can see the multi arch image here now: Can you please test it out before I make a final release? |
@borkdude Thank you! Tested and it's working |
Please answer the following questions and leave the below in as part of your PR.
I have read the Clojure etiquette and will respect it when communicating on this platform.
I have read the developer documentation.
This PR corresponds to an issue with a clear problem statement.
This PR contains a test to prevent against future regressions
I have updated the CHANGELOG.md file with a description of the addressed issue.
Provide a arm64 docker image during release. Closes #2093.