Commit df901c2
committed
check-for-missing-dlls: wire the workflow for the UCRT64 SDK
Three coupled changes are needed so that this workflow actually
exercises the new SDK rather than silently no-op'ing or pacman-erroring
against ghost MINGW64 packages.
* Pass `--architecture=ucrt64` to `please.sh create-sdk-artifact`,
so the resulting build-installers tree contains `/ucrt64/bin/`
instead of an empty `/mingw64/bin/`.
* Prepend `build-installers/ucrt64/bin` to `$GITHUB_PATH` (not
`mingw64/bin`, which is now empty); without this, the dll-check
step would find no binaries at all.
* Set `MSYSTEM=UCRT64` for the two `check-for-missing-dlls.sh`
invocations. The script branches on `$MSYSTEM` to pick its
`MINGW_PREFIX` and the package set it asks pacman to install;
without the env override it falls through to the *) case and
tries to install the long-gone `mingw-w64-x86_64-*` packages.
All three depend on the supporting changes in
git-for-windows/build-extra#710.
Assisted-by: Opus 4.7
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>1 parent 4ea68d0 commit df901c2
1 file changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
| 43 | + | |
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| 47 | + | |
| 48 | + | |
45 | 49 | | |
0 commit comments