WhatsApp / eqwalizer

A type-checker for Erlang
Apache License 2.0
506 stars 27 forks source link

CI: rework workflow to build for Linux and macOS #57

Closed asabil closed 2 months ago

asabil commented 2 months ago

Few comments regarding this PR:

The reason why I am pursuing the Linux aarch64 build is mainly to support devcontainers running on macOS arm64 machines.

asabil commented 2 months ago

Here is how a workflow run and release assets look like:

https://github.com/kopera/eqwalizer/actions/runs/9307407038 https://github.com/kopera/eqwalizer/releases/tag/test-3

asabil commented 2 months ago

Closing following this feedback received on Slack:

Alan Zimmerman No, I think the longer term plan is that eqwalizer is seen as part of ELP, and its testing happens within ELP

Ilya Klyuchnikov As @Alan Zimmerman noted, the final build of ELP with eqwalizer happens in ELP CI, - so, there is no real reason to change the eqWAlizer's CI.