graalvm 2022-09-18

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

only for linux right

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

I didn't setup yet

Spoiler: it does not support mac

yeah, it seems 😔

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

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

Is that why you are looking at MacStadium?

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

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

wait, I think you're already using that

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

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

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

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