Skip to content

Update dotnet monorepo #2244

Update dotnet monorepo

Update dotnet monorepo #2244

Triggered via pull request May 21, 2026 06:46
Status Success
Total duration 8m 1s
Artifacts 21

ci-build.yml

on: pull_request
Matrix: build / build-unix
build  /  collect-coverage
15s
build / collect-coverage
Fit to window
Zoom out
Zoom in

Annotations

1 error, 31 warnings, and 1 notice
build / collect-coverage
Process completed with exit code 141.
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L161
Type 'SyntaxReceiver' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L335
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Refit.Generator.Emitter.WriteMethodOpening(Refit.Generator.SourceWriter, Refit.Generator.MethodModel, bool, bool, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L355
Use 'StringBuilder.Append(char)' instead of 'StringBuilder.Append(string)' when the input is a constant unit string (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1834)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L202
Method WriteRefitMethod passes 'ReturnTypeMetadata' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L23
Unused field 'TypeParameterVariableName' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1823)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/Parser.cs#L46
Prefer the generic overload 'Refit.Generator.WellKnownTypes.Get<T>()' instead of 'Refit.Generator.WellKnownTypes.Get(System.Type)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2263)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/Polyfills/IndexRange.cs#L58
Provide a method named 'ToIndex' or 'FromInt32' as an alternate for operator op_Implicit (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2225)
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder.UniqueNameBuilder()'
build / build-unix (ubuntu-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L161
Type 'SyntaxReceiver' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L335
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Refit.Generator.Emitter.WriteMethodOpening(Refit.Generator.SourceWriter, Refit.Generator.MethodModel, bool, bool, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L355
Use 'StringBuilder.Append(char)' instead of 'StringBuilder.Append(string)' when the input is a constant unit string (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1834)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/Emitter.cs#L202
Method WriteRefitMethod passes 'ReturnTypeMetadata' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L23
Unused field 'TypeParameterVariableName' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1823)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/Parser.cs#L46
Prefer the generic overload 'Refit.Generator.WellKnownTypes.Get<T>()' instead of 'Refit.Generator.WellKnownTypes.Get(System.Type)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2263)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/Polyfills/IndexRange.cs#L58
Provide a method named 'ToIndex' or 'FromInt32' as an alternate for operator op_Implicit (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2225)
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder.UniqueNameBuilder()'
build / build-unix (macos-latest): src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / build-windows: src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / build-windows: src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L161
Type 'SyntaxReceiver' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build / build-windows: src/InterfaceStubGenerator.Shared/Emitter.cs#L335
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Refit.Generator.Emitter.WriteMethodOpening(Refit.Generator.SourceWriter, Refit.Generator.MethodModel, bool, bool, bool)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
build / build-windows: src/InterfaceStubGenerator.Shared/Emitter.cs#L355
Use 'StringBuilder.Append(char)' instead of 'StringBuilder.Append(string)' when the input is a constant unit string (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1834)
build / build-windows: src/InterfaceStubGenerator.Shared/Emitter.cs#L202
Method WriteRefitMethod passes 'ReturnTypeMetadata' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208)
build / build-windows: src/InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L23
Unused field 'TypeParameterVariableName' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1823)
build / build-windows: src/InterfaceStubGenerator.Shared/Parser.cs#L46
Prefer the generic overload 'Refit.Generator.WellKnownTypes.Get<T>()' instead of 'Refit.Generator.WellKnownTypes.Get(System.Type)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2263)
build / build-windows: src/InterfaceStubGenerator.Shared/Polyfills/IndexRange.cs#L58
Provide a method named 'ToIndex' or 'FromInt32' as an alternate for operator op_Implicit (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2225)
build / build-windows: src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder.UniqueNameBuilder()'
build / build-windows: src/InterfaceStubGenerator.Shared/UniqueNameBuilder.cs#L6
Missing XML comment for publicly visible type or member 'UniqueNameBuilder'
build / collect-coverage
No files were found with the provided path: ./.collect. No artifacts will be uploaded.
build / build-windows
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
Refit.GeneratorTests-linux-net8.0-report.html
145 KB
sha256:0be1e2110133a53c4b7bc66cc136a2f83d32504d61a72ce6cd44a6b842dcfac8
Refit.GeneratorTests-linux-net9.0-report.html
146 KB
sha256:2582573eee31f9c6cd30fb7fc18b9f013b4119c6d9c100f12f31971c9baeaea7
Refit.GeneratorTests-macos-net8.0-report.html
145 KB
sha256:fa96c9dbef6fb47f74b9ef84eb8772351b41129cd672d9801cdabec572bd5887
Refit.GeneratorTests-macos-net9.0-report.html
146 KB
sha256:b5fef690a4747f98c55c9ea1f6dc7b2b3d69249e4291ef9c118e57e544b7dad6
Refit.GeneratorTests-windows-net8.0-report.html
145 KB
sha256:f462ff5b92b2a3cf889dc82a8cd93fc845c20e70b478220ae7da0739e63a0516
Refit.GeneratorTests-windows-net9.0-report.html
146 KB
sha256:eb4717789d5956b2fc836016a2b8400df5b6944eabc1873fbdb990d976ad8abe
Refit.Tests-linux-net10.0-report.html
252 KB
sha256:f54b59c9dfc082fc055dfc7d4438626833b8de1b5a85f44d1c3161834807e57f
Refit.Tests-linux-net8.0-report.html
246 KB
sha256:3f4e84136b71ce244b5277411ba6673a04148ec3d01e7d94b5d224a3ff790626
Refit.Tests-linux-net9.0-report.html
253 KB
sha256:34fde5db736916af95b7d8d7d1e2b3c275e8116f136376ca08ac4b55e8d406bd
Refit.Tests-macos-net10.0-report.html
249 KB
sha256:0fe99a9ce0a8b01d6269003c47f881aeaef0554568d3abc6b478c85b1d45673d
Refit.Tests-macos-net8.0-report.html
243 KB
sha256:96608d2dfb92e10e5dbe8018bc1d7d4e0c738eb2be648d15345c6e2ca19841d6
Refit.Tests-macos-net9.0-report.html
249 KB
sha256:029e121e4109cfbc3dd6d8f32dc354a94107481184a2ab7daa384e59ad14336a
Refit.Tests-windows-net10.0-report.html
252 KB
sha256:c9a978f1c715c86f64e3b758dc5e4f46cc23792f01f0860ce805286152f9c7b7
Refit.Tests-windows-net8.0-report.html
245 KB
sha256:ed46cffba6b46cac25b67d68ecd7aba84cd5f673ff946c96c67feedd252f8342
Refit.Tests-windows-net9.0-report.html
252 KB
sha256:21d887dcb2f1fd90e94a0ee3263926518d7782c7c1bf26816dae692092122ddf
mtp-diagnostic-logs-Linux
341 KB
sha256:7eec0cae0753ddda61a75574afc0f40c007eeb7610aec88027f65da4358dd624
mtp-diagnostic-logs-Windows
300 KB
sha256:70c8619eea836ff5e4e55de36cc08c35e21df4e72acc5731f9da7d00d77d93ce
mtp-diagnostic-logs-macOS
253 KB
sha256:47c4e4d7d0db15b29d0d8598aba6ad56660a2c0be1a885cd4d758135c1932a16
tmp-coverage-Linux
1.76 KB
sha256:b5fb0c913912c7153e317170d1ded30f5c27c4715f496cbedc66483c5ed98fa5
tmp-coverage-Windows
1.77 KB
sha256:551e0e0759339dc8d7200570f6d1a7aab3d1be631d02d362c4877e08dd24c498
tmp-coverage-macOS
1.76 KB
sha256:b9af8aa9c54aaedd5a6eeea29f713d5d5c523a5afe4cb2102e4d9fec4a464f92