Skip to content

Enforce rollback safety PR checks #25613

Enforce rollback safety PR checks

Enforce rollback safety PR checks #25613

Triggered via pull request September 1, 2026 17:15
Status Success
Total duration 1h 4m 33s
Artifacts 19

ci.yml

on: pull_request
Merge queue no-op/reuse
5s
Merge queue no-op/reuse
CODEOWNERS check
20s
CODEOWNERS check
Unreal Engine Tests
Unreal Engine Tests
Check that packages are publishable
22s
Check that packages are publishable
Check CLI docs
1m 12s
Check CLI docs
Verify global.json files are symlinks
1m 3s
Verify global.json files are symlinks
Check smoketests/mod.rs is complete
55s
Check smoketests/mod.rs is complete
Docs build
1m 54s
Docs build
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Upload build artifacts (Linux)
3m 3s
Upload build artifacts (Linux)
Upload build artifacts (Windows)
6m 21s
Upload build artifacts (Windows)
Index Scan Bench
1m 40s
Index Scan Bench
Build smoketests (Linux)
55s
Build smoketests (Linux)
Build and test wasm bindings
23s
Build and test wasm bindings
TypeScript - Tests
1m 12s
TypeScript - Tests
Build smoketests (Windows)
3m 46s
Build smoketests (Windows)
Matrix: smoketest_partitions_linux
Matrix: smoketest_partitions_windows
Fit to window
Zoom out
Zoom in

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