Skip to content
This repository was archived by the owner on Nov 25, 2025. It is now read-only.

support installation of newer Zig version with new artifact file name#430

Merged
Vexu merged 3 commits intomasterfrom
techatrix/zig-install-target-triple
May 25, 2025
Merged

support installation of newer Zig version with new artifact file name#430
Vexu merged 3 commits intomasterfrom
techatrix/zig-install-target-triple

Conversation

@Techatrix
Copy link
Collaborator

The first commit is an alternative to #429. The additional commits mostly focus on improve the error handling when something in the version manager has gone wrong.

Techatrix added 3 commits May 25, 2025 11:31
Without the previous commit, installing Zig 0.14.1 does not work which
causes the status bar to not show up during startup.
- use a single progress status while trying out different mirrors
- do not show a warning message when a mirror fails
- make the install process cancellable
- check the status code when downloading an artifact

The diff is ideally viewed with whitespace changes ignored.
@Vexu Vexu force-pushed the techatrix/zig-install-target-triple branch from 306e49f to 890f76e Compare May 25, 2025 08:33
@Vexu Vexu merged commit de8662e into master May 25, 2025
2 checks passed
@Techatrix Techatrix deleted the techatrix/zig-install-target-triple branch May 25, 2025 18:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants