feat(rust) add native link option #4096
main.yml
on: pull_request
Matrix: Build wit-bindgen
Matrix: Test
Crate Unit Tests
2m 35s
Check
1m 37s
Rustfmt
7s
Verify MSRV
1m 2s
verify-publish
2m 22s
Test WASIp3 Threading (allowed to fail)
1m 25s
clippy
49s
Record the result of testing and building steps
4s
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
|
|