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