[Shift-Left] Auto-detect many typedefs and manual remaps by walking the AST before PInvokeGenerator runs #13
pr-validation.yml
on: pull_request
Matrix: scrape
Build, test, package
7m 20s
Annotations
10 errors and 4 warnings
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Data.HtmlHelp.enums.modified.cs#L81
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Data.HtmlHelp.enums.modified.cs#L11
The type or namespace name 'D3DFORMAT' does not exist in the namespace 'Windows.Win32.Graphics.Direct3D9' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/CryptCerts.manual.modified.cs#L46
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Crypt.manual.modified.cs#L46
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Controls.manual.modified.cs#L46
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Console.manual.modified.cs#L45
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Com.manual.modified.cs#L46
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/Audio.manual.modified.cs#L46
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/AppxPackaging.manual.modified.cs#L45
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Build, test, package:
generation/WinSDK/obj/generated/obj/crossarch/ApplicationInstallationAndServicing.manual.modified.cs#L45
The type or namespace name 'Common' does not exist in the namespace 'Windows.Win32.System.Search' (are you missing an assembly reference?)
|
|
Scrape headers: x64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Scrape headers: arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Scrape headers: x86
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build, test, package
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, microsoft/setup-msbuild@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build_logs
Expired
|
1.1 MB |
sha256:69f47b5610a0bbdb970422d83b5f524dd6f8c9a443b88ab9ad81e2630f7629f2
|
|
|
generated_arm64
Expired
|
2.1 MB |
sha256:eed932e6caa5ff7b0c28884ae2a9d1a55d5e0913efeb1b7e3d0ded2611561f4f
|
|
|
generated_x64
Expired
|
2.1 MB |
sha256:5df183d912a76f979f3c2707e476d6caf691ef2ca6e999817d65e152ae18bfa4
|
|
|
generated_x86
Expired
|
12.6 MB |
sha256:96dc7c012e94b9122a830075a6f9684eb3872a58c8b6ece18fe7715283690d77
|
|
|
scrape_logs_arm64
Expired
|
1.01 MB |
sha256:b052ddaedd156420f06af75db2662412266a58182cf2134f728b233fcf8f0eb5
|
|
|
scrape_logs_x64
Expired
|
1.02 MB |
sha256:42f97594421fcf115e75938223d1ef7230733a94c3f4ab003cf57f479948bfcd
|
|
|
scrape_logs_x86
Expired
|
1.06 MB |
sha256:834695cd18a6f2bab6fc8b3dab503dcbf25b4e6c847326dd05749eefefcd0aef
|
|