Add container deployment and hosted authentication foundations #25846
Triggered via pull request
September 8, 2026 17:18
Status
Failure
Total duration
1d 0h 0m 2s
Artifacts
–
ci.yml
on: pull_request
Lints
3m 0s
Build and test wasm bindings
5m 6s
Check that packages are publishable
20s
Unreal Engine Tests
Check CI command docs
12s
Check CLI docs
2m 5s
Verify global.json files are symlinks
1m 15s
Check smoketests/mod.rs is complete
11m 3s
Docs build
1m 48s
TypeScript - Tests
4m 57s
version_upgrade_check
7m 51s
Matrix: update
Test Suite
8m 46s
Keynote Bench
3m 19s
unity-testsuite
6m 39s
csharp-testsuite
8m 16s
Internal Tests
35m 42s
Matrix: smoketests
Annotations
27 errors and 47 warnings
|
Lints
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Lints
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Check CLI docs
Process completed with exit code 1.
|
|
Check CLI docs
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Check CLI docs
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Keynote Bench
Process completed with exit code 1.
|
|
Keynote Bench
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Keynote Bench
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
unity-testsuite
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
unity-testsuite
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Build and test wasm bindings
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Build and test wasm bindings
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
TypeScript - Tests
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
TypeScript - Tests
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
csharp-testsuite
Process completed with exit code 134.
|
|
csharp-testsuite
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
csharp-testsuite
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Test Suite
Process completed with exit code 1.
|
|
Test Suite
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Test Suite
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Smoketests (Linux)
Process completed with exit code 1.
|
|
Smoketests (Linux)
error: the 'rustc' binary, normally provided by the 'rustc' component, is not applicable to the 'stable-x86_64-unknown-linux-gnu' toolchain
|
|
Smoketests (Linux)
Command failed: rustup run stable-x86_64-unknown-linux-gnu rustc -vV
|
|
Smoketests (Windows)
The strategy configuration was canceled because "smoketests.Linux_spacetimedb-new-run" failed
|
|
Smoketests (Windows)
The operation was canceled.
|
|
Internal Tests
Private workflow failed with conclusion: failure
|
|
Test spacetimedb-update flow (aarch64-unknown-linux-gnu)
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
|
|
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/
|
|
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/
|
|
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/
|
|
Keynote 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, 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/
|
|
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@v3, 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#L473
Dereference of a possibly null reference.
|
|
unity-testsuite:
sdks/csharp/src/STDBUpdateManager.cs#L11
Non-nullable field '_instance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
|
unity-testsuite:
sdks/csharp/src/STDBUpdateManager.cs#L97
Cannot convert null literal to non-nullable reference type.
|
|
unity-testsuite:
sdks/csharp/src/STDBUpdateManager.cs#L33
Possible null reference return.
|
|
unity-testsuite:
sdks/csharp/src/STDBUpdateManager.cs#L26
Possible null reference return.
|
|
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#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/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:
crates/bindings-csharp/Runtime/Internal/Bounds.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
|
|
unity-testsuite:
crates/bindings-csharp/Runtime/Http.cs#L274
Member 'Send' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
unity-testsuite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L82
Member 'StartMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
unity-testsuite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L89
Member 'CommitMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
unity-testsuite:
crates/bindings-csharp/Runtime/Internal/Module.cs#L549
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
|
|
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/
|
|
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:
crates/bindings-csharp/Runtime/Internal/Bounds.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
|
|
csharp-testsuite:
crates/bindings-csharp/Runtime/Http.cs#L274
Member 'Send' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
csharp-testsuite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L89
Member 'CommitMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
csharp-testsuite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L82
Member 'StartMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
csharp-testsuite:
crates/bindings-csharp/Runtime/Internal/Module.cs#L549
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
|
|
Test Suite:
crates/bindings-csharp/Runtime/Internal/Bounds.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
|
|
Test Suite:
crates/bindings-csharp/Runtime/Http.cs#L274
Member 'Send' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Test Suite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L89
Member 'CommitMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Test Suite:
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L82
Member 'StartMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Test Suite:
crates/bindings-csharp/Runtime/Internal/Module.cs#L549
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
|
|
Smoketests (Linux):
crates/bindings-csharp/Runtime/Internal/Bounds.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
|
|
Smoketests (Linux):
crates/bindings-csharp/Runtime/Http.cs#L274
Member 'Send' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Linux):
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L82
Member 'StartMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Linux):
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L89
Member 'CommitMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Linux):
crates/bindings-csharp/Runtime/Internal/Module.cs#L549
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
|
|
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, 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):
crates/bindings-csharp/Runtime/Internal/Bounds.cs#L1
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
|
|
Smoketests (Windows):
crates/bindings-csharp/Runtime/Http.cs#L274
Member 'Send' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Windows):
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L89
Member 'CommitMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Windows):
crates/bindings-csharp/Runtime/TransactionalContextState.cs#L82
Member 'StartMutTx' does not access instance data and can be marked as static (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822)
|
|
Smoketests (Windows):
crates/bindings-csharp/Runtime/Internal/Module.cs#L549
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.
|
|
Internal Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/github-script@v7, dorny/paths-filter@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|