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

Make MinGW-w64 build artifact a full installation #15204

Merged

Conversation

HertzDevil
Copy link
Contributor

Until now, the MinGW-w64 build artifact included only the compiler itself, all dependent DLLs, and the standard library. This PR turns that into a full installation using make install, most notably including the license file. There are no changes to functionality.

@HertzDevil HertzDevil added kind:feature topic:infrastructure/ci platform:windows-gnu Windows support based on the MinGW-w64 toolchain + MSYS2 labels Nov 19, 2024
@@ -66,34 +61,37 @@ jobs:
mingw-w64-ucrt-x86_64-llvm
mingw-w64-ucrt-x86_64-libffi

- name: Disable CRLF line ending substitution
run: |
git config --global core.autocrlf false
Copy link
Contributor

Choose a reason for hiding this comment

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

If this is needed, perhaps .gitattributes should be updated in the crystal repo to fix the line endings on a per-filetype basis.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It's already there, this is done to err on the side of caution like all other Windows workflows

Copy link
Contributor

@RX14 RX14 Nov 19, 2024

Choose a reason for hiding this comment

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

Ah, I didn't realise. If the others are like this, let's keep it but I think it'd be nice to turn it off in another PR to get CI warnings when gitattributes is wrong.

@straight-shoota straight-shoota added this to the 1.15.0 milestone Nov 19, 2024
@straight-shoota straight-shoota merged commit 32b5d74 into crystal-lang:master Nov 20, 2024
69 checks passed
@HertzDevil HertzDevil deleted the feature/mingw-w64-ci-full branch November 25, 2024 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:feature 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.

3 participants