Skip to content

Remove Promise.withResolvers and replace with deferred pattern #23507

Remove Promise.withResolvers and replace with deferred pattern

Remove Promise.withResolvers and replace with deferred pattern #23507

Re-run triggered June 18, 2026 13:45
Status Success
Total duration 35m 14s
Artifacts

ci.yml

on: pull_request
Detect merge queue no-op
7s
Detect merge queue no-op
Unreal Engine Tests
Unreal Engine Tests
Build and test wasm bindings
4m 24s
Build and test wasm bindings
Check that packages are publishable
32s
Check that packages are publishable
Check CI command docs
31s
Check CI command docs
Check CLI docs
1m 40s
Check CLI docs
Verify global.json files are symlinks
1m 30s
Verify global.json files are symlinks
Check smoketests/mod.rs is complete
3m 12s
Check smoketests/mod.rs is complete
Docs build
2m 4s
Docs build
TypeScript - Tests
3m 56s
TypeScript - Tests
Matrix: smoketests_noop
Matrix: update
Matrix: update_noop
Matrix: smoketests
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
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/
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#L571
Possible null reference argument for parameter 's' in 'byte[] Encoding.GetBytes(string s)'.