Skip to content

feature: introduce source generator for enum code generation #2409

feature: introduce source generator for enum code generation

feature: introduce source generator for enum code generation #2409

Triggered via pull request August 12, 2024 06:18
Status Success
Total duration 14m 22s
Artifacts 16

ci.yml

on: pull_request
Check for changes
6s
Check for changes
Format Tsavorite
0s
Format Tsavorite
Build Website
0s
Build Website
Matrix: Garnet
Matrix: Tsavorite
Garnet CI (Complete)
0s
Garnet CI (Complete)
Fit to window
Zoom out
Zoom in

Annotations

32 warnings
Garnet (ubuntu-latest, net8.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Release, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net6.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (ubuntu-latest, net8.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Debug, Garnet.test): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Debug, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net8.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.
Garnet (windows-latest, net6.0, Release, Garnet.test.cluster): libs/gen/EnumsSourceGenerator.cs#L31
Possible null reference argument for parameter 'node' in 'IOperation? SemanticModel.GetOperation(SyntaxNode node, CancellationToken cancellationToken = default(CancellationToken))'.

Artifacts

Produced during runtime
Name Size
dotnet-garnet-results-ubuntu-latest-net6.0-Debug-Garnet.test Expired
220 KB
dotnet-garnet-results-ubuntu-latest-net6.0-Debug-Garnet.test.cluster Expired
52.1 KB
dotnet-garnet-results-ubuntu-latest-net6.0-Release-Garnet.test Expired
220 KB
dotnet-garnet-results-ubuntu-latest-net6.0-Release-Garnet.test.cluster Expired
52.5 KB
dotnet-garnet-results-ubuntu-latest-net8.0-Debug-Garnet.test Expired
220 KB
dotnet-garnet-results-ubuntu-latest-net8.0-Debug-Garnet.test.cluster Expired
52.4 KB
dotnet-garnet-results-ubuntu-latest-net8.0-Release-Garnet.test Expired
220 KB
dotnet-garnet-results-ubuntu-latest-net8.0-Release-Garnet.test.cluster Expired
52.2 KB
dotnet-garnet-results-windows-latest-net6.0-Debug-Garnet.test Expired
221 KB
dotnet-garnet-results-windows-latest-net6.0-Debug-Garnet.test.cluster Expired
52.5 KB
dotnet-garnet-results-windows-latest-net6.0-Release-Garnet.test Expired
220 KB
dotnet-garnet-results-windows-latest-net6.0-Release-Garnet.test.cluster Expired
52 KB
dotnet-garnet-results-windows-latest-net8.0-Debug-Garnet.test Expired
220 KB
dotnet-garnet-results-windows-latest-net8.0-Debug-Garnet.test.cluster Expired
52 KB
dotnet-garnet-results-windows-latest-net8.0-Release-Garnet.test Expired
220 KB
dotnet-garnet-results-windows-latest-net8.0-Release-Garnet.test.cluster Expired
51.8 KB