Skip to content

Split cargo ci subcommands into packages #25035

Split cargo ci subcommands into packages

Split cargo ci subcommands into packages #25035

Triggered via pull request August 13, 2026 04:47
Status Success
Total duration 4h 13m 45s
Artifacts 27

ci.yml

on: pull_request
Detect merge queue no-op
5s
Detect merge queue no-op
CODEOWNERS check
38s
CODEOWNERS check
Unreal Engine Tests
Unreal Engine Tests
Build and test wasm bindings
5m 51s
Build and test wasm bindings
Check that packages are publishable
34s
Check that packages are publishable
Check CLI docs
2m 12s
Check CLI docs
Verify global.json files are symlinks
1m 5s
Verify global.json files are symlinks
Check smoketests/mod.rs is complete
4m 19s
Check smoketests/mod.rs is complete
Docs build
3m 10s
Docs build
TypeScript - Tests
5m 45s
TypeScript - Tests
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Upload build artifacts (Linux)
3m 40s
Upload build artifacts (Linux)
Upload build artifacts (Windows)
5m 51s
Upload build artifacts (Windows)
Build smoketests (Linux)
2m 27s
Build smoketests (Linux)
Build smoketests (Windows)
7m 22s
Build smoketests (Windows)
Matrix: smoketest_partitions_linux
Matrix: smoketest_partitions_windows
Fit to window
Zoom out
Zoom in

Annotations

53 warnings
Detect merge queue no-op
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/
CODEOWNERS 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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check that packages are publishable
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test spacetimedb-update flow (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@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify global.json files are symlinks
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/
Check CLI docs
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test spacetimedb-update flow (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@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Docs build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v3, actions/setup-node@v3, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Check smoketests/mod.rs is complete
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/
TypeScript - Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test spacetimedb-update flow (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@v3, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
godot-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.linux-x64.Microsoft.DotNet.ILCompiler.LLVM
godot-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
unity-testsuite: sdks/csharp/src/WebSocket.cs#L499
Converting null literal or possible null value to non-nullable type.
unity-testsuite: sdks/csharp/src/Table.cs#L495
Dereference of a possibly null reference.
unity-testsuite: sdks/csharp/src/Table.cs#L495
Dereference of a possibly null reference.
unity-testsuite: sdks/csharp/src/Exceptions.cs#L84
'Exception.GetObjectData(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
unity-testsuite: sdks/csharp/src/Exceptions.cs#L39
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
unity-testsuite: sdks/csharp/src/MultiDictionary.cs#L23
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
unity-testsuite: sdks/csharp/src/Exceptions.cs#L82
Member 'SpacetimeDBArgumentException.GetObjectData(SerializationInfo, StreamingContext)' overrides obsolete member 'Exception.GetObjectData(SerializationInfo, StreamingContext)'. Add the Obsolete attribute to 'SpacetimeDBArgumentException.GetObjectData(SerializationInfo, StreamingContext)'.
unity-testsuite: sdks/csharp/src/MultiDictionary.cs#L615
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
unity-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.linux-x64.Microsoft.DotNet.ILCompiler.LLVM
unity-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
csharp-testsuite
The type name 'user' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'player' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'score' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'account' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'user' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'score' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'player' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
The type name 'account' only contains lower-cased ascii characters. Such names may become reserved for the language.
csharp-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.linux-x64.Microsoft.DotNet.ILCompiler.LLVM
csharp-testsuite
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Linux 1/2)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Linux 1/2)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.linux-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Linux 1/2)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Upload build artifacts (Windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
Smoketests (Linux 2/2)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Linux 2/2)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.linux-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Linux 2/2)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Build smoketests (Windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
Smoketests (Windows 1/4)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Windows 1/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.win-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 1/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 4/4)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Windows 4/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.win-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 4/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 3/4)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Windows 3/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.win-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 3/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 2/4)
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/download-artifact@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smoketests (Windows 2/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "runtime.win-x64.Microsoft.DotNet.ILCompiler.LLVM
Smoketests (Windows 2/4)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM

Artifacts

Produced during runtime
Name Size Digest
build-artifacts-cargo-timings-linux Expired
185 KB
sha256:9b36875a632eb3eca920dd1dd562e4600b891b127f9150238879bce13a361240
build-artifacts-cargo-timings-windows Expired
174 KB
sha256:dd9269f63b9fbd7b540e67be6af386a8185095ac3e71216e0eede0ae1e4e4c63
build-artifacts-linux Expired
55.4 MB
sha256:aab8435ffe66e8299c1ba6dce0082c9551b38ba62bf53d35f85820bec9f950de
build-artifacts-windows Expired
45.2 MB
sha256:6360161c7cbe3859eb19826aaddd194b14490afbdcc2c34786a65661e84d94da
cargo-timings-cli-docs Expired
17.3 KB
sha256:0c5eb63f962db52500817137497f3381092fda18eebae72121bfa2ad083b4700
cargo-timings-codeowners-check Expired
19.2 KB
sha256:74f88d9ea0f5cd52c5644fd0ece404e1b5ccd747e3c17c62c31bdd05d9856801
cargo-timings-docs-build Expired
20.3 KB
sha256:34e31e675f8391f8c8c629249c763bdd5b5649225cbfe82c0f2ab949a0751845
cargo-timings-global-json-policy Expired
21 KB
sha256:896f018657b33ce285bf8094e258f6531cd27e1fb3bf318d2c7b580c50836333
cargo-timings-public-lints Expired
170 KB
sha256:5a54700756ef44b4b92835a58385eaf47832c02a2777fad5d5eb8b131d97f625
cargo-timings-publish-checks Expired
20 KB
sha256:75f11e904bfbc1b768eb78956118f34198a5a91c1aea4498f08478d7768212bb
cargo-timings-smoketests- Expired
42 KB
sha256:b0b46e097ef0f4550a7f6ffb425bdad311426c20a8d8f274192eced6a7f2a0ea
cargo-timings-smoketests- Expired
41.9 KB
sha256:eb07bcfa7ab91df08ab15633532e13134fc0d9a73120b7bd6066e9174fb3025c
cargo-timings-smoketests- Expired
41.8 KB
sha256:46e81c62523590f34fc4f1c7145b8374b10394edc53bb44241124c8123bc28cc
cargo-timings-smoketests- Expired
42.5 KB
sha256:fdac768e72c328c38e273c6f55ec0e794b649a0da7d35a48279e27750ea112bf
cargo-timings-smoketests- Expired
42 KB
sha256:edfb5ad5af50f07d367f829573e0e8cf3f78d3c033ae27cd3e86a7348c559252
cargo-timings-smoketests- Expired
43.6 KB
sha256:41f1793325aafd0620174d12e80f5a2fd7ca90e6bc40f384c4c4e26db2b516c9
cargo-timings-smoketests-mod-rs-complete Expired
19.8 KB
sha256:1f7fdfb9cce662abe943b13cf4f05a0643282a3d0f0f8a109c2c3160912daf26
cargo-timings-test Expired
17.6 KB
sha256:0675c7a65d832c210af63c7f38a00616ec6b22bce312e1880f93f0a3d3ebf42b
cargo-timings-typescript-test Expired
20.2 KB
sha256:8299d652b49495777399b1ccd13d28aa9ce575bfd7cf8c460dae068a9bd4a7de
cargo-timings-update-flow-aarch64-apple-darwin Expired
21.4 KB
sha256:ba1e98bdf59a7a56b783c0a710dd457acf02f1f5c7134bfa245a24f6fb126cff
cargo-timings-update-flow-x86_64-pc-windows-msvc Expired
22 KB
sha256:83aef14519d106d7d584c880eb3fdbe5a53c0afeedb5714681ec86459ed0add6
cargo-timings-update-flow-x86_64-unknown-linux-gnu Expired
21 KB
sha256:cf3c7f571032bbd5cc5f7d093101ac22e1438cdf6f446336db5a757491a553dc
cargo-timings-wasm-bindings Expired
17.2 KB
sha256:4031554a719596013af49b5d6af379587953e46c56e8b337cc4a2a0d8f7d448b
smoketest-build-cargo-timings-linux Expired
178 KB
sha256:fe36415489325b5cab81b91a77d28f078db305d8053ca01ff167f819a5c7db02
smoketest-build-cargo-timings-windows Expired
177 KB
sha256:0539073fdb8d6432da7b2693b701167aff305f3c60f9b39b3cf056c94323bf0d
smoketest-build-linux Expired
73.3 MB
sha256:3f21682a99b691609f6c985b24d3fab3e2650d51d9165b287b67dbfbb1f0976a
smoketest-build-windows Expired
50.6 MB
sha256:ecc6ffd62b9e8a1af8447d4f5b6fa859b453bbebb765ce30b7537b3aa8884008