Skip to content

[Shift-Left] Auto-detect many typedefs and manual remaps by walking the AST before PInvokeGenerator runs #30

[Shift-Left] Auto-detect many typedefs and manual remaps by walking the AST before PInvokeGenerator runs

[Shift-Left] Auto-detect many typedefs and manual remaps by walking the AST before PInvokeGenerator runs #30

Triggered via pull request April 17, 2026 04:55
Status Success
Total duration 29m 12s
Artifacts 8

pr-validation.yml

on: pull_request
Matrix: scrape
Build, test, package
10m 53s
Build, test, package
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
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: 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: 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
NuGetPackages Expired
47.3 MB
sha256:1c6df6044012272f4c9903f0fde435f215f708d60fec1249f25aea59224584b3
build_logs Expired
5.6 MB
sha256:5070647651f640f98660d1d0fb5618d3734dc511100bbdf306f69244e21b2105
generated_arm64 Expired
2.44 MB
sha256:2a0f4b751aae898bbb3c2381a68a866e6f98df1a1aad964d74c8f7860860201a
generated_x64 Expired
2.45 MB
sha256:c98a49691ee47138c74b8ef7c85646b1f7d0323577f5420c4d56eda5acf9696e
generated_x86 Expired
16.3 MB
sha256:12602cad793205b374722ea5ea40a0bf38a18c86960c8a02c67656c761b80288
scrape_logs_arm64 Expired
1.03 MB
sha256:b509e5584797dbc2ab6b9a1d68a5397b5af61e19111a0e184cd905739d4b5fd1
scrape_logs_x64 Expired
1.03 MB
sha256:9cecbc0ffc25f730a3ea4a882f0bf472f7d2097157270dff472cd2a82c14bf43
scrape_logs_x86 Expired
1.06 MB
sha256:f7c142c5e93b1ccdc500ad20b5311ab63653d206e47d96a764efc0aaf5dbd12e