Skip to content

Treat empty port allocation file as bootstrap signal so concurrent ca…

1bf55a9
Select commit
Loading
Failed to load commit list.
Merged

Speed up CI/CD runs, scope the developer CLI, and harden workflow hygiene #895

Treat empty port allocation file as bootstrap signal so concurrent ca…
1bf55a9
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded May 15, 2026 in 46s

Annotations

Check warning on line 46 in application/account/Tests/EmailAuthentication/StartEmailLoginTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YJrOzRbrIzayRnX&open=AZ4s_YJrOzRbrIzayRnX&pullRequest=895

Check failure on line 404 in application/account/Tests/Subscriptions/AcknowledgeStripeWebhookTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add at least one assertion to this test case.

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YIJOzRbrIzayRnS&open=AZ4s_YIJOzRbrIzayRnS&pullRequest=895

Check failure on line 385 in application/account/Tests/Subscriptions/AcknowledgeStripeWebhookTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add at least one assertion to this test case.

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YIJOzRbrIzayRnR&open=AZ4s_YIJOzRbrIzayRnR&pullRequest=895

Check warning on line 106 in application/account/Tests/AccountWebApplicationFactory.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer the generic overload 'Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll<T>(Microsoft.Extensions.DependencyInjection.IServiceCollection)' instead of 'Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Type)'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YKQOzRbrIzayRnY&open=AZ4s_YKQOzRbrIzayRnY&pullRequest=895

Check warning on line 112 in application/account/Tests/BackOffice/BackOfficeWebApplicationFactory.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer the generic overload 'Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll<T>(Microsoft.Extensions.DependencyInjection.IServiceCollection)' instead of 'Microsoft.Extensions.DependencyInjection.Extensions.ServiceCollectionDescriptorExtensions.RemoveAll(Microsoft.Extensions.DependencyInjection.IServiceCollection, System.Type)'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YI9OzRbrIzayRnT&open=AZ4s_YI9OzRbrIzayRnT&pullRequest=895

Check warning on line 73 in application/account/Tests/Users/InviteUserTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer the string comparison method overload of 'string.Contains(string)' that takes a 'StringComparison' enum value to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YHGOzRbrIzayRnN&open=AZ4s_YHGOzRbrIzayRnN&pullRequest=895

Check failure on line 95 in application/account/Tests/Subscriptions/AcknowledgeStripeWebhookTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Add at least one assertion to this test case.

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YIJOzRbrIzayRnQ&open=AZ4s_YIJOzRbrIzayRnQ&pullRequest=895

Check warning on line 76 in application/account/Tests/Signups/StartEmailSignupTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YJROzRbrIzayRnV&open=AZ4s_YJROzRbrIzayRnV&pullRequest=895

Check warning on line 48 in application/account/Tests/EmailAuthentication/ResendEmailLoginCodeTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YJdOzRbrIzayRnW&open=AZ4s_YJdOzRbrIzayRnW&pullRequest=895

Check warning on line 114 in application/account/Tests/Users/InviteUserTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer the string comparison method overload of 'string.Contains(string)' that takes a 'StringComparison' enum value to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YHGOzRbrIzayRnP&open=AZ4s_YHGOzRbrIzayRnP&pullRequest=895

Check warning on line 43 in application/account/Tests/Signups/StartEmailSignupTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YJROzRbrIzayRnU&open=AZ4s_YJROzRbrIzayRnU&pullRequest=895

Check warning on line 67 in application/account/Tests/Users/InviteUserTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YHGOzRbrIzayRnM&open=AZ4s_YHGOzRbrIzayRnM&pullRequest=895

Check warning on line 110 in application/account/Tests/Users/InviteUserTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'

See more on https://sonarcloud.io/project/issues?id=PlatformPlatform_platformplatform&issues=AZ4s_YHGOzRbrIzayRnO&open=AZ4s_YHGOzRbrIzayRnO&pullRequest=895