Making HSLuv in line with modern GitHub workflows #84
boronine
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Until recently HSLuv used Nix, some techniques were even described on my blog. Brilliant as Nix is, on balance it became a liability, making it harder for people to contribute. I have also struggled with Haxe packaging in Nix, and was sad to discover that Haxe is broken on arm64 Nix (edit: macOS). I had to come up with workarounds for these issues. All in all, Nix had to go.
Much of the feeling of security provided by Nix can be had with a procedural CI system, and embracing GitHub Actions seemed like the obvious choice. So I made a big move:
Thanks to @hartwork for bringing some of these issues to my attention and inspiring this move.
Beta Was this translation helpful? Give feedback.
All reactions