Commit 873c5dc
committed
ci: the table assertion was the defect, and WiX 7 will not run at all
TWO CI FAILURES, TWO DIFFERENT KINDS.
THE LINUX ONE WAS THE CHECK, NOT THE CODE. It grepped for `struct
embedded_file`, which is the DEFAULT `row_type` -- while the fixture sets
`row_type = "shader_entry"` precisely because that option exists. So the
assertion failed with the code correct, which is what a check tied to a
spelling the fixture chooses will eventually always do. It now reads the
struct's name out of the file and asserts that the table's element type IS
that struct, for every generated header rather than whichever `find` listed
first -- this fixture writes three, and `head -1` was asserting about a file
nothing chose.
THE WINDOWS ONE WAS A TOOL THAT REFUSES TO RUN. An unpinned
`dotnet tool install wix` gets v7:
wix.exe : error WIX7015: You must accept the Open Source Maintenance Fee
(OSMF) EULA to use WiX Toolset v7.
A runtime gate, not a redistribution term -- 6's own EULA permits
redistributing binaries under the Microsoft Reciprocal License. So 6.0.2 is
the version this ecosystem can drive, and the version `xim:wix` should carry
when that package lands: one pinning 7 would install a tool that cannot run.
The dispatch itself was already correct when this failed, which is why the fix
is a pin. The same run reported `Distributing msi-consumer v0.3.0 (--format
msi)` and the full `wix.exe build -arch x64 -d Executable=... MsiConsumer.wxs`
argv, so the `.wxs` was rendered and the request reached the member. Only the
tool declined.
The macOS lane stays red for a third, unrelated reason -- `error: cannot
package the Mach-O program 'app-consumer' yet`, which mcpp 2026.9.11.2 fixes
(staging is a service to the provider, not a precondition for dispatch). That
one needs the engine release and a `MCPP_VERSION` bump, not a change here.1 parent 9f53a82 commit 873c5dc
2 files changed
Lines changed: 63 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
951 | 951 | | |
952 | 952 | | |
953 | 953 | | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
967 | 989 | | |
968 | 990 | | |
969 | 991 | | |
| |||
1499 | 1521 | | |
1500 | 1522 | | |
1501 | 1523 | | |
1502 | | - | |
| 1524 | + | |
| 1525 | + | |
| 1526 | + | |
| 1527 | + | |
| 1528 | + | |
| 1529 | + | |
| 1530 | + | |
| 1531 | + | |
| 1532 | + | |
| 1533 | + | |
| 1534 | + | |
| 1535 | + | |
| 1536 | + | |
| 1537 | + | |
| 1538 | + | |
| 1539 | + | |
| 1540 | + | |
| 1541 | + | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
| 1548 | + | |
| 1549 | + | |
| 1550 | + | |
1503 | 1551 | | |
1504 | 1552 | | |
1505 | 1553 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
0 commit comments