Skip to content

Merge remote-tracking branch 'origin/develop' #124

Merge remote-tracking branch 'origin/develop'

Merge remote-tracking branch 'origin/develop' #124

Triggered via push August 26, 2025 09:21
Status Success
Total duration 29m 31s
Artifacts 1
Set Version
2s
Set Version
Build hgweb  /  publish-hgweb
48s
Build hgweb / publish-hgweb
Build API  /  publish-api
4m 26s
Build API / publish-api
Build UI  /  publish-ui
2m 20s
Build UI / publish-ui
Build fw-headless  /  publish-fw-headless
3m 39s
Build fw-headless / publish-fw-headless
Build hgweb  /  ...  /  deploy
Build hgweb / deploy-hgweb / deploy
Matrix: Build hgweb / deploy-hgweb / verify-published
Waiting for pending jobs
Deploy Staging  /  deploy
18s
Deploy Staging / deploy
Matrix: Deploy Staging / verify-published
Matrix: Integration tests
Deploy Production  /  deploy
11s
Deploy Production / deploy
Matrix: Deploy Production / verify-published
Generate Release
6s
Generate Release
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
myieye
approved Aug 26, 2025
production

Annotations

128 warnings and 2 notices
Build fw-headless / publish-fw-headless
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build fw-headless / publish-fw-headless
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build fw-headless / publish-fw-headless
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Build fw-headless / publish-fw-headless
The event 'LcmThreadedProgress.Canceling' is never used
Build fw-headless / publish-fw-headless
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build fw-headless / publish-fw-headless
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build fw-headless / publish-fw-headless: backend/FwLite/MiniLcm/Models/RichString.cs#L293
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build fw-headless / publish-fw-headless: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build fw-headless / publish-fw-headless: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Build fw-headless / publish-fw-headless: backend/FwLite/FwDataMiniLcmBridge/LcmUtils/LcmThreadedProgress.cs#L10
The event 'LcmThreadedProgress.Canceling' is never used
Build fw-headless / publish-fw-headless: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build fw-headless / publish-fw-headless: backend/FwLite/MiniLcm/Models/RichString.cs#L293
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build fw-headless / publish-fw-headless: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build API / publish-api
Parameter 'lexBoxDbContext' is unread.
Build API / publish-api
Parameter 'lexAuthService' is unread.
Build API / publish-api
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build API / publish-api
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build API / publish-api
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Build API / publish-api
The variable 'e' is declared but never used
Build API / publish-api
Parameter 'lexBoxDbContext' is unread.
Build API / publish-api
Parameter 'lexAuthService' is unread.
Build API / publish-api
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build API / publish-api
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build API / publish-api: backend/LexBoxApi/Controllers/SyncController.cs#L49
The variable 'e' is declared but never used
Build API / publish-api: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Build API / publish-api: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Build API / publish-api: backend/FwLite/FwDataMiniLcmBridge/LcmUtils/LcmThreadedProgress.cs#L10
The event 'LcmThreadedProgress.Canceling' is never used
Build API / publish-api: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Build API / publish-api: backend/FwLite/MiniLcm/Models/RichString.cs#L293
'RichSpan' defines 'Equals' but not 'GetHashCode'
Build API / publish-api: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 6) / Dotnet tests on ubuntu-latest for Mercurial 6 on staging: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0vn6taAAAAABokn7y2BHXSLmXdPuThAPwUEFPRURHRTA1MDcARWRnZQ==
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging
Failed to restore: Cache service responded with 400
Integration tests (ubuntu-latest, 3) / Dotnet tests on ubuntu-latest for Mercurial 3 on staging
This action has been tested with labels ubuntu-22.04, windows-2022, macos-12. Detected label: ubuntu-24.04. Action is not guaranteed to work
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwLiteProjectSync/Import/ResumableImportApi.cs#L69
The default value specified for parameter 'between' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/LexBoxApi/Auth/JwtTicketDataFormat.cs#L122
'JwtBearerOptions.SecurityTokenValidators' is obsolete: 'SecurityTokenValidators is no longer used by default. Use TokenHandlers instead. To continue using SecurityTokenValidators, set UseSecurityTokenValidators to true. See https://aka.ms/aspnetcore8/security-token-changes'
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1577
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L1432
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L499
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/FwDataMiniLcmBridge/Api/FwDataMiniLcmApi.cs#L297
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging: backend/FwLite/MiniLcm/Models/RichString.cs#L9
'RichString' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Integration tests (windows-latest, 6) / Dotnet tests on windows-latest for Mercurial 6 on staging
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
Integration tests (windows-latest, 3) / Dotnet tests on windows-latest for Mercurial 3 on staging
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
dotnet-unit-test-results Expired
5.07 KB
sha256:2ff24b3c8390e74820894c36f49d18e2f7c1133d74fea8fe013bb7921a21f3fe