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
CODEOWNERS check
38s
Unreal Engine Tests
Build and test wasm bindings
5m 51s
Check that packages are publishable
34s
Check CLI docs
2m 12s
Verify global.json files are symlinks
1m 5s
Check smoketests/mod.rs is complete
4m 19s
Docs build
3m 10s
TypeScript - Tests
5m 45s
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Test Suite
39m 19s
Index Scan Bench
1m 25s
unity-testsuite
6m 19s
godot-testsuite
6m 12s
csharp-testsuite
10m 22s
Matrix: smoketest_partitions_linux
Matrix: smoketest_partitions_windows
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
|
|