Skip to content

feat(rust) add native link option #4096

feat(rust) add native link option

feat(rust) add native link option #4096

Triggered via pull request August 17, 2026 14:11
Status Failure
Total duration 16m 23s
Artifacts 7

main.yml

on: pull_request
Matrix: Build wit-bindgen
Matrix: Test
Test WASIp3 Threading (allowed to fail)
1m 25s
Test WASIp3 Threading (allowed to fail)
clippy
49s
clippy
Record the result of testing and building steps
4s
Record the result of testing and building steps
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 36 warnings
Test (windows-latest, csharp)
Failed to download archive 'https://codeload.github.com/actions/setup-dotnet/zip/67a3573c9a986a3f9c594539f4ab511d57bb3ce9' after 3 attempts.
Test (windows-latest, csharp)
Response status code does not indicate success: 429 (Too Many Requests).
Test (macos-latest, cpp)
Failed to download archive 'https://codeload.github.com/bytecodealliance/actions/tar.gz/9152e710e9f7182e4c29ad218e4f335a7b203613' after 3 attempts.
Test (macos-latest, cpp)
Response status code does not indicate success: 429 (Too Many Requests).
CI
Internal server error. Correlation ID: 5c3aca6a-140d-44a5-be79-fbd23049f0fe
Rustfmt
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-latest, csharp)
Back off 27.045 seconds before retry.
Test (windows-latest, csharp)
Failed to download action 'https://codeload.github.com/actions/setup-dotnet/zip/67a3573c9a986a3f9c594539f4ab511d57bb3ce9'. Error: Response status code does not indicate success: 429 (Too Many Requests). C400:1D55BA:9F38:27C1C:6A8316A3
Test (windows-latest, csharp)
Back off 12.176 seconds before retry.
Test (windows-latest, csharp)
Failed to download action 'https://codeload.github.com/actions/setup-dotnet/zip/67a3573c9a986a3f9c594539f4ab511d57bb3ce9'. Error: Response status code does not indicate success: 429 (Too Many Requests). C400:1D55BA:9EBE:27A48:6A831694
Verify MSRV
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, cpp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, cpp)
Back off 19.796 seconds before retry.
Test (macos-latest, cpp)
Failed to download action 'https://codeload.github.com/bytecodealliance/actions/tar.gz/9152e710e9f7182e4c29ad218e4f335a7b203613'. Error: Response status code does not indicate success: 429 (Too Many Requests). B00E:2326E1:9B57:27CA8:6A8316CD
Test (macos-latest, cpp)
Back off 22.919 seconds before retry.
Test (macos-latest, cpp)
Failed to download action 'https://codeload.github.com/bytecodealliance/actions/tar.gz/9152e710e9f7182e4c29ad218e4f335a7b203613'. Error: Response status code does not indicate success: 429 (Too Many Requests). B861:189E2F:14365:66C09:6A8316B4
Test WASIp3 Threading (allowed to fail)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (x86_64-macos, macos-latest, x86_64-apple-darwin, 10.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
verify-publish
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, c)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (ubuntu-latest, c)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Crate Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (x86_64-linux, ubuntu-latest, x86_64-unknown-linux-gnu, ./ci/docker/x86_64-linu...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (aarch64-linux, ubuntu-latest, aarch64-unknown-linux-gnu, ./ci/docker/aarch64-l...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (riscv64gc-linux, ubuntu-latest, riscv64gc-unknown-linux-gnu, ./ci/docker/riscv...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (ubuntu-latest, rust)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (aarch64-windows, windows-11-arm, aarch64-pc-windows-msvc, -Ctarget-feature=+cr...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (aarch64-macos, macos-latest, aarch64-apple-darwin, 10.12)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (ubuntu-latest, cpp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, rust)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (ubuntu-latest, go)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wit-bindgen (x86_64-windows, windows-latest, x86_64-pc-windows-msvc, -Ctarget-feature=+crt-...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-latest, c)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, go)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (macos-latest, go)
Restore cache failed: Dependencies file is not found in /Users/runner/work/wit-bindgen/wit-bindgen. Supported file pattern: go.sum
Test (windows-latest, rust)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-latest, cpp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-latest, go)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-go@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (windows-latest, go)
Restore cache failed: Dependencies file is not found in D:\a\wit-bindgen\wit-bindgen. Supported file pattern: go.sum
Test (ubuntu-latest, csharp)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. 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
bins-aarch64-linux
5.49 MB
sha256:ace400c6f53400eed94f0d6a381bd8c8f23c090f21c00cf8ea9533a4ead5b3aa
bins-aarch64-macos
4.76 MB
sha256:fe7d40f03d00d9b752f10767934dff21e8522488ba6eee9feb77e02dae9708ee
bins-aarch64-windows
3.99 MB
sha256:4c62c40981590944cf438fe8499a9edbd555178084efdc6b62d79ddb9a10acbd
bins-riscv64gc-linux
5.88 MB
sha256:099836c77101e689a0b370496c19aa87db8bba29215ec7610e6dd10cc8fa0d49
bins-x86_64-linux
5.42 MB
sha256:6eeb2278a7c4a29a557286e28e8c20b58af226d8d9c767199ae221be04aae057
bins-x86_64-macos
5.16 MB
sha256:bb2f8fc85d92a2eb6d3513e9e2f9df63510c7318c10e617506d3a627cb5e7bf6
bins-x86_64-windows
4.26 MB
sha256:378e5733b565549ca3bf813e6aad99563dd9f380b7d953822c57f0fa8731955f