You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add ucrt64 support for minimal, makepkg-git, and build-installers flavors (#1362)
Follow-up to
#1361,
which added the `ucrt64` axis but only for `flavor: full`. This PR
extends that to the `minimal`, `makepkg-git`, and `build-installers`
flavors so the `ucrt64` axis is on equal footing with the others.
The Action itself doesn't need new source code for this; it just needed
`please.sh create-sdk-artifact --architecture=ucrt64` to be a working
invocation, which is what
git-for-windows/build-extra#710 adds. So the
diff here is documentation hygiene (removing the "only `full` for now"
caveats) and matrix extensions (so the new combinations are exercised
both on every PR and in the manual all-flavors run). The CI-artifacts
fast path stays suppressed for `ucrt64` until upstream grows a UCRT64
asset; that is a separate concern.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,7 +62,7 @@ Git for Windows SDK comes in variants targeting `x86_64` (AKA "64-bit"), `i686`
62
62
63
63
Please note that only the `build-installers` and the `full` flavors are available for `i686`.
64
64
65
-
In addition, the `ucrt64` value selects the UCRT64 variant of `git-sdk-64`. While the [migration from MINGW64 to UCRT64](https://github.com/git-for-windows/git-sdk-64/pull/117) is in progress, this variant lives on a transitional `ucrt64` branch of `git-sdk-64`; once the migration concludes, that branch will replace `main`, at which point `architecture: x86_64` will itself produce a UCRT64 SDK and `ucrt64` becomes a synonym. Until then, this axis runs under `MSYSTEM=UCRT64` with `/ucrt64/bin` on PATH, uses an output directory and cache key that are distinct from `x86_64` so the two variants do not collide on the same runner, and only supports `flavor: full`.
65
+
In addition, the `ucrt64` value selects the UCRT64 variant of `git-sdk-64`. While the [migration from MINGW64 to UCRT64](https://github.com/git-for-windows/git-sdk-64/pull/117) is in progress, this variant lives on a transitional `ucrt64` branch of `git-sdk-64`; once the migration concludes, that branch will replace `main`, at which point `architecture: x86_64` will itself produce a UCRT64 SDK and `ucrt64` becomes a synonym. Until then, this axis runs under `MSYSTEM=UCRT64` with `/ucrt64/bin` on PATH and uses an output directory and cache key that are distinct from `x86_64` so the two variants do not collide on the same runner.
0 commit comments