Skip to content

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

[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 #22

Triggered via pull request April 2, 2026 17:21
Status Failure
Total duration 26m 21s
Artifacts 7

pr-validation.yml

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

Annotations

1 error and 4 warnings
Build, test, package
Process completed with exit code 1.
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
build_logs Expired
1.05 MB
sha256:06a79edfe6510fce4e76106aee8847ff20b5e8c17e2737c1fd28a21bc1ad3aa6
generated_arm64 Expired
2.45 MB
sha256:e37714d45b8f07d72c3e5a1b2693ffc1f2104fc32cf87720919f8ef9e06f5839
generated_x64 Expired
2.45 MB
sha256:27b400ea1c7a54fd86e53940f9ff9c918633fdb62c7b25fd9efec80b5d114698
generated_x86 Expired
16.3 MB
sha256:b6b87452d024bc4444e15942f0de7f45e8edad4ac6145ef7fc45fa4255fe98b0
scrape_logs_arm64 Expired
1.03 MB
sha256:849cc47523359c7f0edfdaad1d3cb98514b7c788fabf6362bb187eae11679ebf
scrape_logs_x64 Expired
1.01 MB
sha256:415bec8f9a01165447683d042be581c70644fc94ae892a610e5fa2e98fe2a40e
scrape_logs_x86 Expired
1.06 MB
sha256:5a7e4b0d0c37b04f4e963918d0b86e57da67e21ff648e601347f0ca788899fa8