Enforce rollback safety PR checks #25613
ci.yml
on: pull_request
Merge queue no-op/reuse
5s
CODEOWNERS check
20s
Unreal Engine Tests
Check that packages are publishable
22s
Check CLI docs
1m 12s
Verify global.json files are symlinks
1m 3s
Check smoketests/mod.rs is complete
55s
Docs build
1m 54s
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Index Scan Bench
1m 40s
Test Suite
30m 26s
unity-testsuite
4m 21s
godot-testsuite
1m 27s
csharp-testsuite
3m 29s
Build and test wasm bindings
23s
TypeScript - Tests
1m 12s
Matrix: smoketest_partitions_linux
Matrix: smoketest_partitions_windows
Annotations
51 warnings
|
Merge queue no-op/reuse
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 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/
|
|
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/
|
|
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/
|
|
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/
|
|
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/cache/restore@v4, actions/checkout@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@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
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/
|
|
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/cache/restore@v4, actions/checkout@v4, actions/download-artifact@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
|
|
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 1/1)
No files were found with the provided path: /home/runner/actions-runner/_work/SpacetimeDB/SpacetimeDB/target/cargo-timings/. No artifacts will be uploaded.
|
|
Smoketests (Linux 1/1)
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/1)
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/Table.cs#L493
Dereference of a possibly null reference.
|
|
unity-testsuite:
sdks/csharp/src/Table.cs#L493
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#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#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#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
|
|
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/restore@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 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)
No files were found with the provided path: C:\actions-runner\_work\SpacetimeDB\SpacetimeDB/target/cargo-timings/. No artifacts will be uploaded.
|
|
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 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)
No files were found with the provided path: C:\actions-runner\_work\SpacetimeDB\SpacetimeDB/target/cargo-timings/. No artifacts will be uploaded.
|
|
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 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)
No files were found with the provided path: C:\actions-runner\_work\SpacetimeDB\SpacetimeDB/target/cargo-timings/. No artifacts will be uploaded.
|
|
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
|
|
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)
No files were found with the provided path: C:\actions-runner\_work\SpacetimeDB\SpacetimeDB/target/cargo-timings/. No artifacts will be uploaded.
|
|
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
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-artifacts-cargo-timings-linux
Expired
|
182 KB |
sha256:345347adfe5fc6c3a4c77cf54210901a2e3dc74343705a0acad579706018d9d1
|
|
|
build-artifacts-cargo-timings-windows
Expired
|
174 KB |
sha256:94a00d42716fa12038cf115d7183a32f4ec7e806e6d63b6c4705806af5332c2f
|
|
|
build-artifacts-linux
Expired
|
55.9 MB |
sha256:3fc3898b9991aff578514eb87ef5d88c907e3a8ba1775d16101a285c9efb77c4
|
|
|
build-artifacts-windows
Expired
|
45.6 MB |
sha256:4496061cafd85a5ab369aaee7f5797268c22322b62ef5337bfbf93c6b78c472f
|
|
|
cargo-timings-cli-docs
Expired
|
20.1 KB |
sha256:a4c2b2af2502e3d27156a7a024cce32575f64637f1ceffb3f4f70a0b55af9216
|
|
|
cargo-timings-codeowners-check
Expired
|
23.1 KB |
sha256:f5f6f06a7e2f6a81517cdbc378e4007767c0a681abf68765e962cac6178b90ca
|
|
|
cargo-timings-docs-build
Expired
|
20.1 KB |
sha256:94f00710404958c827a87322517a3a4b948d263fb74223c722f6f8d06dd251f7
|
|
|
cargo-timings-global-json-policy
Expired
|
21 KB |
sha256:2b4116f4aca29608c9ee10b22fb29fadd804088e9f4ee7a8139c10cc30f1dedb
|
|
|
cargo-timings-public-lints
Expired
|
166 KB |
sha256:3dd27f4fe45a8e6a3bc8e6cc148c1b90553dd1fe706b1c5c8d5a2edd2ff72668
|
|
|
cargo-timings-publish-checks
Expired
|
20.6 KB |
sha256:f0c90e8e52d214d3b9792f1cfdade7a3cf2a62254f419ee87c61ce1ccc5ffe60
|
|
|
cargo-timings-test
Expired
|
20.2 KB |
sha256:85bdd611f02315825628d70879d3807be71c1693f23e21318392581639eb358a
|
|
|
cargo-timings-typescript-test
Expired
|
32.6 KB |
sha256:6cf427451ced0d275d3de44dd07dbe2e653d5a552d62a68f87ca7af7ffb4ae71
|
|
|
cargo-timings-update-flow-aarch64-apple-darwin
Expired
|
21.4 KB |
sha256:ff159696da58b419e635ac412c4b03e2314f0f619a03a8b7bd323f64888f5bff
|
|
|
cargo-timings-update-flow-x86_64-pc-windows-msvc
Expired
|
22.1 KB |
sha256:d102e55ba6eba7637fdf9bb329e04db0155896966bd371851ba58569e55b6d51
|
|
|
cargo-timings-update-flow-x86_64-unknown-linux-gnu
Expired
|
20.7 KB |
sha256:65eb5b17c11252fc20edbf77636e2b815d2a5fa9b15c95d19e236fc9b8447140
|
|
|
smoketest-build-cargo-timings-linux
Expired
|
95.9 KB |
sha256:12c511d30d6aa0eb3f391799eab13415d94bf8fed953f068fb4114c053e25143
|
|
|
smoketest-build-cargo-timings-windows
Expired
|
94.6 KB |
sha256:e5e2bb0d830ef400ecbdfb376901ebec534beb5a77e860f553acd01797f8b39f
|
|
|
smoketest-build-linux
Expired
|
57.4 MB |
sha256:28afc396bfd6f9d7ca9979c8abd0b92f9ee35184a03fb8e054ed767adc32ad88
|
|
|
smoketest-build-windows
Expired
|
16.8 MB |
sha256:1242e6cb87eba7ac42a13f6e31f22d25b7df187b9690ce91887bc6fee7838e7e
|
|