Commit 00d8c4d
committed
build-and-deploy: support UCRT64 via the pseudo architecture
In git-for-windows/build-extra#711 I am
preparing the `git-extra` package for the MINGW64 -> UCRT64 migration.
Once that lands, the natural next step is to actually build the UCRT64
variants of the affected packages via this workflow, and for that the
workflow has to know about UCRT64.
The `setup-git-for-windows-sdk` action already accepts `ucrt64` as a
value for its `architecture` input (which installs the UCRT64 variant
of git-sdk-64), so let's reuse the same spelling as a pseudo
architecture here: the runner is still `windows-latest` (UCRT64 is
just an alternative MSYS2 environment on x86_64), `git.exe` is looked
up under `/ucrt64/bin/`, and `MINGW_ARCH=ucrt64` is passed to
`makepkg-mingw`.
The `BUILD_SRC` flag stays empty, just like for `i686` and `aarch64`,
because building the `.src.tar.gz` for the x86_64 variant of a package
(should it also be built) already covers what would otherwise be
produced for ucrt64.
Assisted-by: Opus 4.7
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>ucrt64
1 parent 5ed2273 commit 00d8c4d
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
235 | 239 | | |
236 | 240 | | |
237 | 241 | | |
| |||
251 | 255 | | |
252 | 256 | | |
253 | 257 | | |
| 258 | + | |
254 | 259 | | |
255 | 260 | | |
256 | 261 | | |
| |||
0 commit comments