Skip to content

docs(aot): complete Native AOT source generator implementation and va… #21

docs(aot): complete Native AOT source generator implementation and va…

docs(aot): complete Native AOT source generator implementation and va… #21

Triggered via push July 23, 2025 18:49
Status Failure
Total duration 2m 12s
Artifacts 3

ci-cd.yml

on: push
Matrix: build-and-test
Continuous Deployment
0s
Continuous Deployment
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 30 warnings, and 2 notices
Build & Test (macOS)
Failed test were found and 'fail-on-error' option is set to true
Build & Test (macOS)
Process completed with exit code 255.
Build & Test (Windows)
Failed test were found and 'fail-on-error' option is set to true
Build & Test (Windows)
Process completed with exit code 1.
Build & Test (Linux)
Failed test were found and 'fail-on-error' option is set to true
Build & Test (Linux)
Process completed with exit code 255.
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L25
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "No AWS client accessors registered.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L25
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "✅ All AOT compatibility tests passed!". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L11
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== LocalStack.Client Native AOT Compatibility Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L28
Modify '<Main>$' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L26
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "This suggests the source generator did not run or did not find any AWS clients.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L25
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "No AWS client accessors registered.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L28
Modify '<Main>$' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L25
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "✅ All AOT compatibility tests passed!". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L11
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== LocalStack.Client Native AOT Compatibility Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L26
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "This suggests the source generator did not run or did not find any AWS clients.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L25
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "No AWS client accessors registered.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Windows): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L28
Modify '<Main>$' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L25
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "No AWS client accessors registered.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L25
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "✅ All AOT compatibility tests passed!". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L11
Method '<top-level-statements-entry-point>' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== LocalStack.Client Native AOT Compatibility Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/Program.cs#L28
Modify '<Main>$' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L26
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "This suggests the source generator did not run or did not find any AWS clients.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L25
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "No AWS client accessors registered.". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L17
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "Registered client types:". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (Linux): tests/LocalStack.Client.AotCompatibility.Tests/SimpleRegistryTest.cs#L12
Method 'void SimpleRegistryTest.Run()' passes a literal string as parameter 'value' of a call to 'void Console.WriteLine(string? value)'. Retrieve the following string(s) from a resource table instead: "=== Simple Registry Test ===". (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1303)
Build & Test (macOS)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Build & Test (macOS)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520

Artifacts

Produced during runtime
Name Size Digest
test-results-Linux Expired
19.7 KB
sha256:65175d5fd7589f907c7c43e4a0621988a69ec42a49a73874197650f5ffb76cb6
test-results-Windows Expired
11.9 KB
sha256:cf98dc5277c70684c68e27c2abfdea951b33bbbe2625a96b4e33d666ecfeb9ab
test-results-macOS Expired
23.2 KB
sha256:a1f117ffa10c31eba141fa40045cee0aaf64cd17e66697574d77814a54d34160