Skip to content

refactor(bindings,ffi)!: 稳定跨语言错误模型 #416

refactor(bindings,ffi)!: 稳定跨语言错误模型

refactor(bindings,ffi)!: 稳定跨语言错误模型 #416

Triggered via pull request August 19, 2026 04:28
Status Failure
Total duration 8m 42s
Artifacts 8

ci.yml

on: pull_request
Rust core (fmt + clippy + test)
5m 40s
Rust core (fmt + clippy + test)
Python binding
3m 35s
Python binding
Flutter binding
2m 32s
Flutter binding
Contract tests
2m 10s
Contract tests
Swift contract tests
1m 43s
Swift contract tests
Matrix: ffi-build
Matrix: flutter-example-build
Matrix: go-binding
Matrix: java-binding
Matrix: kotlin-binding
Matrix: node-binding
Fit to window
Zoom out
Zoom in

Annotations

1 error and 32 warnings
Node binding (x86_64-unknown-linux-gnu)
Process completed with exit code 1.
aimux-ffi (x86_64-unknown-linux-gnu)
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/
aimux-ffi (aarch64-apple-darwin)
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/
Swift contract 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/
Java binding (JDK 8)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java binding (JDK 8)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java binding (JDK 21)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java binding (JDK 21)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Java binding (JDK 17)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java binding (JDK 17)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Go binding (macos-latest)
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/
Go binding (macos-latest)
Restore cache failed: Dependencies file is not found in /Users/runner/work/aimux/aimux. Supported file pattern: go.sum
Node binding (aarch64-unknown-linux-gnu)
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Node binding (x86_64-unknown-linux-gnu)
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-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java binding (JDK 11)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Java binding (JDK 11)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
aimux-ffi (x86_64-pc-windows-msvc)
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/
Node binding (aarch64-apple-darwin)
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Kotlin binding (JDK 17)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Kotlin binding (JDK 17)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Kotlin binding (JDK 21)
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-java@v4, gradle/actions/setup-gradle@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Kotlin binding (JDK 21)
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Go binding (ubuntu-latest)
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/
Go binding (ubuntu-latest)
Restore cache failed: Dependencies file is not found in /home/runner/work/aimux/aimux. Supported file pattern: go.sum
Python binding
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-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Contract 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, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Node binding (x86_64-pc-windows-msvc)
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Flutter binding
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/
Node binding (aarch64-pc-windows-msvc)
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rust core (fmt + clippy + test)
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/
Node binding (x86_64-apple-darwin)
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-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Flutter example (ios)
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/
Flutter example (android)
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/

Artifacts

Produced during runtime
Name Size Digest
ffi-aarch64-apple-darwin
2.05 MB
sha256:4815016b5e5296e05967eb0331b3eb1e7b269d89ef6fa125c91cfd20f79c07c7
ffi-x86_64-pc-windows-msvc
1.98 MB
sha256:20f8f417c457ec6c60a0b5917c170bb090f6fa3329f5f7322390e539aa1b8d0e
ffi-x86_64-unknown-linux-gnu
2.47 MB
sha256:eaa28ae7d085eb3b45732293e59048c4c3c82575903682c1ea50ea1e2ef5f0ee
node-aarch64-apple-darwin
10.7 MB
sha256:d40fba32f0e4a09d9eba13c604930e56e1d0a8f1d15c41edb9388f0ab7778aaa
node-aarch64-pc-windows-msvc
6.94 MB
sha256:e11bd938678748580758ca423341828091e091481d3d0526c7789567ecdeff5d
node-aarch64-unknown-linux-gnu
37.4 MB
sha256:67c765c5a863912ca25c15914fa688bb8809b0c3755796a7c52089b7551cd4de
node-x86_64-apple-darwin
9.63 MB
sha256:b71acb6c30d955fdecc4b55d3fb7e55bacfbbdb46f0e280ac9776bcbb94dac62
node-x86_64-pc-windows-msvc
7.36 MB
sha256:2dca5f20590a507e6eeaaa7fcf0127cfb8e9f475e1e49c9f80851c9eab0b6f4a