Skip to content

docs(contributing): 添加项目贡献指南文档 #90

docs(contributing): 添加项目贡献指南文档

docs(contributing): 添加项目贡献指南文档 #90

Triggered via push March 25, 2026 14:09
Status Success
Total duration 13m 18s
Artifacts 28

rust.yml

on: push
Test on Ubuntu
35s
Test on Ubuntu
Test on macOS
45s
Test on macOS
Test on Windows
6m 15s
Test on Windows
Matrix: Build Linux binaries
Matrix: Build macOS binaries
Matrix: Build Android binary
Matrix: Build Windows binaries
Create GitHub Release
0s
Create GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
Test on Ubuntu
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Test on macOS
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Test on macOS
sqlite 3.51.2_1 is already installed and up-to-date. To reinstall 3.51.2_1, run: brew reinstall sqlite
Build macOS binaries (x86_64-apple-darwin)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 macOS binaries (x86_64-apple-darwin)
sqlite 3.51.2_1 is already installed and up-to-date. To reinstall 3.51.2_1, run: brew reinstall sqlite
Build macOS binaries (aarch64-apple-darwin)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 macOS binaries (aarch64-apple-darwin)
sqlite 3.51.2_1 is already installed and up-to-date. To reinstall 3.51.2_1, run: brew reinstall sqlite
Build Linux binaries (aarch64-unknown-linux-gnu)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@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 Linux binaries (riscv64gc-unknown-linux-gnu)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Linux binaries (armv7-unknown-linux-gnueabihf)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Linux binaries (i686-unknown-linux-gnu)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/
Test on Windows
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Android binary (aarch64-linux-android)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Android binary (i686-linux-android)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Android binary (armv7-linux-androideabi)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Android binary (x86_64-linux-android)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Linux binaries (x86_64-unknown-linux-gnu)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Windows binaries (i686-pc-windows-msvc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Windows binaries (x86_64-pc-windows-msvc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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 Windows binaries (aarch64-pc-windows-msvc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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
file_classification_cli-aarch64-apple-darwin
1.56 MB
sha256:ca86acb022d240614f1881e8a4697a684bc9535c749530d4d197b23a779f1bab
file_classification_cli-aarch64-pc-windows-msvc
1.41 MB
sha256:f13641b55ec10b9a5128c6862c846a12053f0bacbebb53374a0b23d79c12288b
file_classification_cli-aarch64-unknown-linux-gnu
1.72 MB
sha256:fe5b62b4bcb349b80fa7a21b784d843e1d67e31088188e27939d7ad7a4e8872e
file_classification_cli-android-aarch64-linux-android
1.67 MB
sha256:b6ba77bea592e868a0f6af330db1171f35703226f88c9c7256d1c34e8d17c95b
file_classification_cli-android-armv7-linux-androideabi
1.57 MB
sha256:1aa5a4192812bb4bff3993161177f1b43eff01fc9d22f16fa0232e3e9a064a50
file_classification_cli-android-i686-linux-android
1.79 MB
sha256:a404ec87e06ac5725a357165377f63354487c7b437661b12d7bc40d59b390ba5
file_classification_cli-android-x86_64-linux-android
1.72 MB
sha256:a297da51ca0a6d6d9dd40f0b61c95fd0ec1277b00fba59a53a4e21c6f143d02c
file_classification_cli-armv7-unknown-linux-gnueabihf
1.6 MB
sha256:1b25a09f968342b904673cb2f652531a0e0cfae16374b530b1a6f10274bfac23
file_classification_cli-i686-pc-windows-msvc
1.36 MB
sha256:e764f44d02a1fc7f5c00a2cbe7f52bf373f2fefa6ac300f242eabfd607033973
file_classification_cli-i686-unknown-linux-gnu
1.87 MB
sha256:c239a97e10d0deef94f15c0a1b1f403a3f0c10e8ec33d333d5bb7855d1fa08c9
file_classification_cli-riscv64gc-unknown-linux-gnu
1.76 MB
sha256:0c7351e3b6c9a3ef3357ed7c619d83ccaee727a4e71a2ab8ceed32ce3294bec7
file_classification_cli-x86_64-apple-darwin
1.65 MB
sha256:4e0ff3d405ddbde30a151cc8d8b3ea997b985e004f73e4e336ddc62872c94fb0
file_classification_cli-x86_64-pc-windows-msvc
1.58 MB
sha256:4b0d855385fa58886aefe81373c86fdf881e365a2a444ecb53c7cc7462bae3dc
file_classification_cli-x86_64-unknown-linux-gnu
1.77 MB
sha256:ed0d31897f0f1ab3ef8ea1a4850d521f6fe679750fd7ecd2e0509775697d8f63
file_classification_webapi-aarch64-apple-darwin
1.16 MB
sha256:a5461a999710d86419da19fa4bac695b292434af194e135296fba628a09aad58
file_classification_webapi-aarch64-pc-windows-msvc
989 KB
sha256:85bdf9fe573b3fb4e0e6c7b046eeb82711a62abe31a2394cd5e307468f679bb5
file_classification_webapi-aarch64-unknown-linux-gnu
1.29 MB
sha256:bc51b29fa1c4cc0d9cd105a4e7ee1de14fca1dcac5411f6d7d152ec46e966ba4
file_classification_webapi-android-aarch64-linux-android
1.24 MB
sha256:0ca92e7462e78e2a65b1701336319d9d7abe0a577cc15897316edc852aaf35a1
file_classification_webapi-android-armv7-linux-androideabi
1.18 MB
sha256:87f981227823dcd4d13a6039d84e278c18d8507ba9b80be15ba7a37f48d0ad19
file_classification_webapi-android-i686-linux-android
1.31 MB
sha256:964ccc65f0960fafe2147a39f6eb6514caf9d4ceb8a166859e65cd6ea9a0fafb
file_classification_webapi-android-x86_64-linux-android
1.27 MB
sha256:1c70204967e09731d13e852db689201bc695b8e228f9dd08f4aff3055c1f24b4
file_classification_webapi-armv7-unknown-linux-gnueabihf
1.16 MB
sha256:ad9460facd9d0096f0c196e3d7eff4a07b3e4e266df48bb2f7447abc62f31bc5
file_classification_webapi-i686-pc-windows-msvc
946 KB
sha256:b8aca006192bed24d438b4a658fa36b9383c870969d629e084d64272598bc6ee
file_classification_webapi-i686-unknown-linux-gnu
1.39 MB
sha256:53b1545e09cf5352aae3c388f3cc51998195b492ed19d1af522ea014daa7f05c
file_classification_webapi-riscv64gc-unknown-linux-gnu
1.31 MB
sha256:1d9307ffcb2723239fde41ffa3bde6b7ec85ffc80c341f6c9d8659b75ea6bdb1
file_classification_webapi-x86_64-apple-darwin
1.22 MB
sha256:cacb080b3ed8308422fd8a6542fd2cc4c6ea78733588100d09c83683b04b65ef
file_classification_webapi-x86_64-pc-windows-msvc
1.11 MB
sha256:799fa54776450e1255d7a8ba69012447ce063d357d02b54a5ba6ed2302944123
file_classification_webapi-x86_64-unknown-linux-gnu
1.32 MB
sha256:a213984eeac5e4f72374d8b6080996a6b78d6b3d9406f699b73ae15babfcede8