Update Roslyn (Microsoft.CodeAnalysis) - autoclosed #2301
ci-build.yml
on: pull_request
Matrix: build / build-unix
build
/
build-windows
5m 21s
build
/
collect-coverage
22s
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/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/Parser.cs#L317
Compare symbols correctly
|
|
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/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/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/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/Parser.cs#L317
Compare symbols correctly
|
|
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/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/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/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/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#L317
Compare symbols correctly
|
|
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
Expired
|
145 KB |
sha256:9ec5f57135e35577af1fa319ec0bf8adc63345e272211ec00fb13f9bf9beb24d
|
|
|
Refit.GeneratorTests-linux-net9.0-report.html
Expired
|
146 KB |
sha256:0a6539b62d4a4462cb1364a8b252bad3dcbde40f273e55767c522c37dac328f2
|
|
|
Refit.GeneratorTests-macos-net8.0-report.html
Expired
|
145 KB |
sha256:dd6c625c4230fc7fa075301b3014f6f4e6b30b4f3755631f86dafe1b7a7bba05
|
|
|
Refit.GeneratorTests-macos-net9.0-report.html
Expired
|
146 KB |
sha256:aa1eb1ba9b189816e186142a12efd389f46a1a168833efddd7b18c32b540e865
|
|
|
Refit.GeneratorTests-windows-net8.0-report.html
Expired
|
145 KB |
sha256:3f9ae7ed2062556b51f0cedf45daec2bb55469017f9a74bdb679556eeb2bdb48
|
|
|
Refit.GeneratorTests-windows-net9.0-report.html
Expired
|
146 KB |
sha256:819e16e533710d1948e947c1b6be59ac1553107735859a9f7dc8ff63895a84fb
|
|
|
Refit.Tests-linux-net10.0-report.html
Expired
|
252 KB |
sha256:27ea0b9653901299081f8f9d0caae6d73786ec8a32cbb07f25437d09dabe68db
|
|
|
Refit.Tests-linux-net8.0-report.html
Expired
|
246 KB |
sha256:254f55ee9765f84e803a6f7f7cf6f807ffa7c340368736f9359509f4caa95dce
|
|
|
Refit.Tests-linux-net9.0-report.html
Expired
|
253 KB |
sha256:bcfa252e1a53990bd54fa2cd5c50d52953fb594bf617ffed255b8bb9feeb3401
|
|
|
Refit.Tests-macos-net10.0-report.html
Expired
|
249 KB |
sha256:90cf41d0498c18d36ea68784eddfb6c87c0f6cd00170038ccd54a2af84fd1ffa
|
|
|
Refit.Tests-macos-net8.0-report.html
Expired
|
244 KB |
sha256:ab3d7260834111c6686ee8111c2f0134942fbf2b128d2dc85f1ca9a933b84785
|
|
|
Refit.Tests-macos-net9.0-report.html
Expired
|
249 KB |
sha256:9e85fabb20d2f229c3a47de5ea6315f0dd540136455c93ac1daa7e6f92dee6f8
|
|
|
Refit.Tests-windows-net10.0-report.html
Expired
|
252 KB |
sha256:f76116d95bc991aab9571777d5c9f4dc8462fd6b8a2f2803989bbd6d435b94c5
|
|
|
Refit.Tests-windows-net8.0-report.html
Expired
|
245 KB |
sha256:7327daa83f7b2760a9e8f03925afee411a10754b50715220b7bd10351b42d4bc
|
|
|
Refit.Tests-windows-net9.0-report.html
Expired
|
252 KB |
sha256:758413f326485c8f26f078b67bea109e920439e4b451a96d0ce3e75240bec6b4
|
|
|
mtp-diagnostic-logs-Linux
Expired
|
339 KB |
sha256:dd7cb5c0eaa2809473658f4be1801819bbcbbe000620ea71b22f124eeec12997
|
|
|
mtp-diagnostic-logs-Windows
Expired
|
300 KB |
sha256:04b37b6c303f0888fef08deded6d404b4c7e2ad82613af9b5d39e7a8713ffd24
|
|
|
mtp-diagnostic-logs-macOS
Expired
|
251 KB |
sha256:6fd96e3f61e286a45073e6549f69c79e081941b85db123bf591b20d74723ef4e
|
|
|
tmp-coverage-Linux
Expired
|
1.76 KB |
sha256:6f5eeed2ce05af188df08d66bbf9304df8653e6ab2944809ca72110ac617b473
|
|
|
tmp-coverage-Windows
Expired
|
1.77 KB |
sha256:25147d7700ee22e942518d96fc50b91625e0a51d65f2a5312ac3251b2ea2bd92
|
|
|
tmp-coverage-macOS
Expired
|
1.76 KB |
sha256:48722d51cbe858a48615e3506a98a2dc07bed5d5fbc0b1dcac2c084d18f79e39
|
|