CI: automate Zig version upgrades; upgrade Zig & more #321

Merged
emidoots merged 11 commits from sg/fix-ci into main 2022-05-31 10:24:34 +00:00
emidoots commented 2022-05-31 09:50:14 +00:00 (Migrated from github.com)

after this change, it should be possible for anyone to easily send a PR to update the Zig version we use:

  • To upgrade Zig version, we just run e.g. ZIG_VERSION='0.10.0-dev.2439+c84f5a5f9' ./dev/update-zig.sh and it will update every CI yml file in the repository, as well as the README.

  • The README now states the currently-tested Zig version.

  • The M1 runner now has it's Zig version managed by the yml file (previously me manually installing it on the machine.)

  • By selecting this checkbox, I agree to license my contributions to this project under the license(s) described in the LICENSE file, and I have the right to do so or have received permission to do so by an employer or client I am producing work for whom has this right.

after this change, it should be possible for anyone to easily send a PR to update the Zig version we use: - To upgrade Zig version, we just run e.g. `ZIG_VERSION='0.10.0-dev.2439+c84f5a5f9' ./dev/update-zig.sh` and it will update every CI yml file in the repository, as well as the README. - The README now states the currently-tested Zig version. - The M1 runner now has it's Zig version managed by the yml file (previously me manually installing it on the machine.) - [x] By selecting this checkbox, I agree to license my contributions to this project under the license(s) described in the LICENSE file, and I have the right to do so or have received permission to do so by an employer or client I am producing work for whom has this right.
michal-z commented 2022-05-31 10:25:37 +00:00 (Migrated from github.com)

Nice! Does this also fix binary versions for macos?

Nice! Does this also fix binary versions for macos?
emidoots commented 2022-05-31 10:26:19 +00:00 (Migrated from github.com)

It's going to - but it's not yet fixed. I'll close https://github.com/hexops/mach/issues/292 once fixed.

It's going to - but it's not yet fixed. I'll close https://github.com/hexops/mach/issues/292 once fixed.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
hexops/mach!321
No description provided.