graalvm

ericdallo 2022-09-18T16:31:35.820779Z

I'm giving a try on Oracle Cloud free tier, which allows you have a instance and configure github self runner for that, then we may have aarch64 builds entirely on github actions

borkdude 2022-09-18T16:31:57.938279Z

only for linux right

ericdallo 2022-09-18T16:32:21.875129Z

Hum, good point, I didn't see anything about mac, will take a look

ericdallo 2022-09-18T16:32:34.767809Z

I didn't setup yet

borkdude 2022-09-18T16:33:58.280959Z

Spoiler: it does not support mac

ericdallo 2022-09-18T16:34:05.316259Z

yeah, it seems 😔

ericdallo 2022-09-18T16:42:33.668999Z

I applied clojure-lsp for https://www.macstadium.com/opensource-application, not sure if they will accept, but worth the try :)

borkdude 2022-09-18T16:43:22.193959Z

You already are using CirrusCI, but they don't support Github self-hosted hooks right?

borkdude 2022-09-18T16:43:29.626679Z

Is that why you are looking at MacStadium?

ericdallo 2022-09-18T16:44:28.886179Z

yeah, I'm having some race conditions issues where cirrus builds before github action and publish to a wrong clojure-lsp dev release, I could try trigger the cirrus CI build via API in the future

borkdude 2022-09-18T16:45:06.561589Z

I have solved this problem by using my own library which uploads to Github releases in an idempotent way

borkdude 2022-09-18T16:45:15.737979Z

wait, I think you're already using that

borkdude 2022-09-18T16:45:49.312509Z

but maybe the problem is that you're using a very fine-grained version number with milliseconds in it

ericdallo 2022-09-18T16:46:59.549889Z

yep, not milliseconds, but https://github.com/clojure-lsp/clojure-lsp/blob/master/scripts/clojure_lsp/release_artifact.clj#L25 is the issue, we expect the release dev tag was already built

borkdude 2022-09-18T16:47:58.461939Z

maybe you should let the creation of the tag initiate the action, not the other way around?

ericdallo 2022-09-18T17:25:52.325209Z

yeah, and move the cirrus build to the dev release repo right? because the dev tag is created there