Skip to content

Split cargo ci subcommands into packages #24991

Split cargo ci subcommands into packages

Split cargo ci subcommands into packages #24991

Triggered via pull request August 12, 2026 15:57
Status Success
Total duration 54m 59s
Artifacts 3

ci.yml

on: pull_request
Detect merge queue no-op
7s
Detect merge queue no-op
CODEOWNERS check
33s
CODEOWNERS check
Unreal Engine Tests
0s
Unreal Engine Tests
Build and test wasm bindings
6m 25s
Build and test wasm bindings
Check that packages are publishable
38s
Check that packages are publishable
Check CLI docs
1m 39s
Check CLI docs
Verify global.json files are symlinks
1m 0s
Verify global.json files are symlinks
Check smoketests/mod.rs is complete
3m 24s
Check smoketests/mod.rs is complete
Docs build
2m 9s
Docs build
TypeScript - Tests
6m 33s
TypeScript - Tests
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Matrix: smoketests
Fit to window
Zoom out
Zoom in

Annotations

45 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. 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. 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. 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, pnpm/action-setup@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, 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. 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lints
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/setup-dotnet@v3, 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/
Build and test wasm bindings
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/setup-node@v4, pnpm/action-setup@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, 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Index Scan Bench
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/
godot-testsuite
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@v3. 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
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache/restore@v4, actions/checkout@v4, actions/setup-dotnet@v3, game-ci/unity-test-runner@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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/WebSocket.cs#L499
Converting null literal or possible null value to non-nullable type.
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/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: 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
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
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@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
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
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)
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, 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)
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)
A stable release of a package should not have a prerelease dependency. Either modify the version spec of dependency "Microsoft.DotNet.ILCompiler.LLVM
Test Suite
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@v3, actions/setup-node@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)
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, 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)
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)
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
cargo-timings-public-lints
168 KB
sha256:99fb611008c02e1c95c23fee27793116abc401c69f4f1b82b4a1edaf54805eea
cargo-timings-smoketests-Linux
157 KB
sha256:666c271ffb68ba9626e604c8f03d68d3736299aaa06e6ffd3febc0677c2f82c3
cargo-timings-smoketests-Windows
157 KB
sha256:da37ba99c894fd04b1db632a4829ed657913b2855eecf167216cd02a5924c56d