Skip to content

Implement NuGet Trusted Publishing #149

Implement NuGet Trusted Publishing

Implement NuGet Trusted Publishing #149

Triggered via push January 27, 2026 09:04
Status Success
Total duration 3m 41s
Artifacts 3

ci.yml

on: push
Deploy Pre-Release NuGet Packages to Repository Packages
20s
Deploy Pre-Release NuGet Packages to Repository Packages
Fit to window
Zoom out
Zoom in

Annotations

1 error and 10 warnings
Build & Test / build: src/Aydsko.iRacingData.TestCli/TokenStorageService.cs#L36
Consider calling ConfigureAwait on the awaited task (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2007)
Build & Test / build: src/Aydsko.iRacingData.TestCli/OAuthService.cs#L36
Possible null reference argument for parameter 'refreshToken' in 'Task<TokenSaveData> OAuthService.RequestRefreshTokenGrantAsync(string clientId, string clientSecret, string refreshToken, Uri baseAddress, CancellationToken cancellationToken = default(CancellationToken))'.
Build & Test / build: src/Aydsko.iRacingData.UnitTests/OAuth/OAuthPasswordLimitedAuthenticatingHttpClientTests.cs#L12
Type 'OAuthPasswordLimitedAuthenticatingHttpClientTests' 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 & Test / build: src/Aydsko.iRacingData.IntegrationTests/TestOAuthTokenSource.cs#L6
Type 'TestOAuthTokenSource' 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 & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L125
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.
Build & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L120
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.
Build & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L97
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.
Build & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L125
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.
Build & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L120
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.
Build & Test / build: src/Aydsko.iRacingData/OAuthAuthenticatingHttpClientBase.cs#L97
Argument of type 'DateTimeOffset?' cannot be used as an output of type 'DateTimeOffset' for parameter 'ExpiresAt' in 'void RequestTokenResult.Deconstruct(out OAuthTokenResponse Token, out DateTimeOffset ExpiresAt, out DateTimeOffset? RefreshTokenExpiresAt)' due to differences in the nullability of reference types.

Artifacts

Produced during runtime
Name Size Digest
Documentation Site
2.4 MB
sha256:f203f9c552c45f4f9b035713950459d302325ea75f2d3e62fb76cc08f9dbf2c7
NuGet Packages
4.22 MB
sha256:adf42d753ea1692cb73eac4b9583bb8665b381da09c4e9cbe7006b74647c1baa
Release Notes
1.03 KB
sha256:5596de0a3964abb6bd2a7f55da56beac4c2e915085c989f48eaa414dd990dc8c