clj-on-windows

ericdallo 2025-05-15T13:04:37.615629Z

@delaguardo Does https://github.com/marketplace/actions/setup-clojure supports windows-11-arm ?

ericdallo 2025-05-15T13:05:05.845969Z

I'm facing https://github.com/clojure-lsp/clojure-lsp/actions/runs/15044949836/job/42285197276?pr=2053 when running it

Error: Unexpected HTTP response: 404

ericdallo 2025-05-15T13:08:25.912789Z

I'm trying to add support for windows aarch64 native binaries in clojure-lsp, and I use setup-clojure in CI for that

🎉 1
Kirill Chernyshov 2025-05-15T13:31:26.122269Z

hi! never had a chance to try it yet. I'll take a look later today

2
Kirill Chernyshov 2025-05-15T15:47:14.834439Z

@ericdallo so the problem is babashka not yet available for windows arm https://github.com/DeLaGuardo/setup-clojure/actions/runs/15049369130/job/42300033785#step:4:33

Kirill Chernyshov 2025-05-15T15:50:09.128179Z

Thanks for mentioning, for sure error reporting in setup-clojure must be improved. Now it doesn't tell that something went wrong during provisioning.

ericdallo 2025-05-15T16:40:14.371069Z

ah got it, makes sense, @borkdude any plans to support bb in windows aarch64?

ericdallo 2025-05-15T16:40:37.423969Z

or is it available but not via setup-clojure @delaguardo?

ericdallo 2025-05-15T16:41:14.703239Z

ah yes, it seems it's not available in bb releases

borkdude 2025-05-15T16:44:49.592309Z

PR welcome :) but for now you could maybe install the emulator or so

ericdallo 2025-05-15T16:45:16.407539Z

what you mean with emulator?

borkdude 2025-05-15T16:46:24.641609Z

See dms from recent conversation

ericdallo 2025-05-15T16:47:39.274899Z

ah got it

ericdallo 2025-05-15T16:48:45.014419Z

I want to avoid adding that layer of complexity just because of windows arm, probably it's easier to open a PR on bb to support that

borkdude 2025-05-15T17:01:18.332239Z

@ericdallo I'm already doing a release from Github Actions for Windows so using a matrix, should hopefully be not too much work

borkdude 2025-05-15T17:03:12.795509Z

you should set BABASHKA_ARCH to aarch64

borkdude 2025-05-15T17:03:23.344029Z

and amd64 in the matrix

borkdude 2025-05-15T17:03:31.304119Z

I can also take a look at this but not today

borkdude 2025-05-15T17:03:37.605199Z

in all cases, issue welcome

borkdude 2025-05-15T19:45:57.715519Z

@ericdallo pushed a branch: https://github.com/babashka/babashka/tree/windows-arm

borkdude 2025-05-15T19:46:03.913209Z

let's see if it works...

borkdude 2025-05-15T19:48:04.888619Z

lol it seems graalvm doesn't exist for windows aarch yet

ericdallo 2025-05-15T20:33:30.904889Z

haha oh no

borkdude 2025-05-16T09:52:26.735219Z

https://github.com/oracle/graal/issues/9215

ericdallo 2025-05-16T12:23:45.212759Z

what a pity

borkdude 2025-05-16T12:26:51.621519Z

just a matter of time probably

👍 1
borkdude 2025-05-16T12:30:20.368459Z

but eh those people can still use that emulator solution probably?

ericdallo 2025-05-16T12:31:00.281749Z

I guess, worth the try

borkdude 2025-05-16T12:31:55.840419Z

or they can run wsl2 ... on arm...