Skip to content

Update dependency Microsoft.Extensions.Http to v10 (#2091) #2243

Update dependency Microsoft.Extensions.Http to v10 (#2091)

Update dependency Microsoft.Extensions.Http to v10 (#2091) #2243

Triggered via push May 21, 2026 06:45
Status Success
Total duration 8m 45s
Artifacts 21

ci-build.yml

on: push
Matrix: build / build-unix
build  /  collect-coverage
16s
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 (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-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/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-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/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/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/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-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/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/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/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/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.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/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:1eb6d307c673a88e12fb8e83a4c4c101b0d781d6bf0fb4e17157c241264f792c
Refit.GeneratorTests-linux-net9.0-report.html
146 KB
sha256:92c47ad796e5bf53e80002d00ed1832369885e105f81e4ee886764f08878bbef
Refit.GeneratorTests-macos-net8.0-report.html
145 KB
sha256:48062c8032f576513ea87323366bdb19dc7d037fe71964a1b68a48b9b813e8af
Refit.GeneratorTests-macos-net9.0-report.html
146 KB
sha256:21f074938081cbb802610f5194ed723a02a59c6d40fe09907298c7999662c687
Refit.GeneratorTests-windows-net8.0-report.html
145 KB
sha256:a53c1f1702ea2051f3c2bb417f24f83fc88089cb48e678fc3cd2ed18f3b30ab1
Refit.GeneratorTests-windows-net9.0-report.html
146 KB
sha256:1fd8e0a014fa544cc371a7fd166b650812ed6df20952093099c89a0c3bc8dd18
Refit.Tests-linux-net10.0-report.html
252 KB
sha256:f32d90f6c8ebe739bd3eff76e15b99aa26cfd59c6a8b2c4feb3cbf399fe59960
Refit.Tests-linux-net8.0-report.html
246 KB
sha256:b31ab4e47220de2d097dc2630ed514798fa6fa9a0e68b2334958e462a000bae9
Refit.Tests-linux-net9.0-report.html
252 KB
sha256:3609f49adb75e3d3f8575e8ddb6f15abf223e40f25f5a9ba633721a1283719c2
Refit.Tests-macos-net10.0-report.html
249 KB
sha256:0cda84e7932882ff6706df0055a0249a311ef035b1b0c7dbb7e4b71d8695fc6e
Refit.Tests-macos-net8.0-report.html
243 KB
sha256:d7bc25be3bd91549c183bfbe82b80f162dd6da83036e7a6fcafbc1fd5bc9b605
Refit.Tests-macos-net9.0-report.html
249 KB
sha256:192cd5cb31f5cba60d2903f65fc08f7500778f66de69deb136c4be26f1c5d7fc
Refit.Tests-windows-net10.0-report.html
252 KB
sha256:8b687a3c088728a2cf0ed35f881039458357b49b5e8965612ebdd14d4335b7aa
Refit.Tests-windows-net8.0-report.html
245 KB
sha256:e73490314b006aac346ca1d86c8055a2d35e71dc26142213fd7103a9cfae2148
Refit.Tests-windows-net9.0-report.html
252 KB
sha256:0c5e8843fc410fb13a17e80bbff7efb649a708e68880b900b0376ed31f514934
mtp-diagnostic-logs-Linux
337 KB
sha256:7335f7c73e0e76478086bddf0f0fb7a6c898d1e3cc257a8fd176f126bbb446aa
mtp-diagnostic-logs-Windows
299 KB
sha256:f0ef4b2418374e2b2c7b6999536b2d255a1860aff8fc4f3e9da063e1281dd032
mtp-diagnostic-logs-macOS
250 KB
sha256:b983b9dd7d7d3734507bccb185a8caebf823b961d7badcee57e5aa5c0e9688a3
tmp-coverage-Linux
1.76 KB
sha256:dae6e8da8a85075576938c52701adba41bef7bd864a430215cc7b30b446407e2
tmp-coverage-Windows
1.77 KB
sha256:c824b631160b89e2fcdc245f8c7dacb89dba909515176478d16da732a1786f2a
tmp-coverage-macOS
1.76 KB
sha256:3b7c18fa450c817631cf660ad5212ebd9bab86d40a87cf6191ec5fa482d5daeb