martinvonz / jj

A Git-compatible VCS that is both simple and powerful
https://martinvonz.github.io/jj/
Apache License 2.0
7.25k stars 240 forks source link

github: publish binaries on push to main #3999

Closed thoughtpolice closed 1 day ago

thoughtpolice commented 2 days ago

This will cause every push to main to produce some binary artifacts that users can enjoy.

Fixes #2544.

thoughtpolice commented 2 days ago

Note: after playing around, this currently only builds the aarch64 Darwin builds, because the x86_64 runners are severely lagging at this point.

thoughtpolice commented 1 day ago

This now includes glibc builds (-gnu) in addition to musl builds for Linux/aarch64. I can follow up with a change to release.yml to add glibc builds there, too. So I think this is ready to go.