Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CI] Use MSYS2 Crystal package for mingw-w64 workflow #15453

Merged

Conversation

HertzDevil
Copy link
Contributor

@HertzDevil HertzDevil commented Feb 11, 2025

Now that Crystal is available in MSYS2 Pacman, we do not need the bootstrapping build steps anymore (although we will need them back in order to release an initial ARM64 Windows package on GitHub CI).

Also includes #15451.

@HertzDevil HertzDevil added topic:infrastructure/ci platform:windows-gnu Windows support based on the MinGW-w64 toolchain + MSYS2 labels Feb 11, 2025

- name: Download shards release
uses: actions/checkout@v4
with:
repository: crystal-lang/shards
ref: v0.19.0
ref: v0.19.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

note: We need a shards version update script for the Crystal repo. Like https://github.com/crystal-lang/distribution-scripts/blob/master/scripts/update-shards.sh

@straight-shoota straight-shoota added this to the 1.16.0 milestone Feb 12, 2025
@straight-shoota straight-shoota merged commit c145ba9 into crystal-lang:master Feb 12, 2025
73 checks passed
@HertzDevil HertzDevil deleted the ci/mingw-w64-msys2-package branch February 13, 2025 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform:windows-gnu Windows support based on the MinGW-w64 toolchain + MSYS2 topic:infrastructure/ci
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants