Skip to content

[CI] Remove cross-compiliation on Windows#13207

Merged
straight-shoota merged 4 commits intomasterfrom
refactor/win-ci
Mar 23, 2023
Merged

[CI] Remove cross-compiliation on Windows#13207
straight-shoota merged 4 commits intomasterfrom
refactor/win-ci

Conversation

@straight-shoota
Copy link
Member

@straight-shoota straight-shoota commented Mar 21, 2023

We've been distributing Windows packages for a long time now, but the CI workflow was still cross-compiling from Linux.
This patch fixes that and uses https://github.com/crystal-lang/install-crystal to install the previous crystal release on Windows.

This reduces complexity in the workflow and makes it less fragile. It should also speed up the CI run because there's one less compiler build.

It's a preparatory step to upgrading the Windows builds to LLVM 15.

@straight-shoota straight-shoota added this to the 1.8.0 milestone Mar 22, 2023
@straight-shoota straight-shoota merged commit cffcc23 into master Mar 23, 2023
@straight-shoota straight-shoota deleted the refactor/win-ci branch March 23, 2023 14:59
@straight-shoota straight-shoota restored the refactor/win-ci branch March 23, 2023 18:33
@straight-shoota straight-shoota deleted the refactor/win-ci branch March 23, 2023 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants