Refactor CI pipeline: remove coverage steps and upload test results #5
ci.yml
on: push
Build
2m 20s
Matrix: test
Publish Dev Containers
1m 51s
Publish Release (NuGet + Containers)
0s
Annotations
20 warnings
|
Build:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Build:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Build:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/AddUsersToGroup/AddUsersToGroupEndpoint.cs#L25
Change 'List<string>' in 'AddUsersRequest.AddUsersRequest(List<string>)' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/UpdateGroup/UpdateGroupEndpoint.cs#L29
Change 'List<string>' in 'UpdateGroupRequest.UpdateGroupRequest(string, string, bool, List<string>)' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Users/FshUser.cs#L21
Change 'PasswordHistories' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/UpdateGroup/UpdateGroupEndpoint.cs#L29
Change 'List<string>' in 'UpdateGroupRequest.RoleIds' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/Group.cs#L24
Change 'GroupRoles' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/Group.cs#L25
Change 'UserGroups' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Build:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/AddUsersToGroup/AddUsersToGroupEndpoint.cs#L25
Change 'List<string>' in 'AddUsersRequest.UserIds' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L358
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Services/SessionService.cs#L353
'string.Contains(string)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'FSH.Modules.Identity.Services.SessionService.GetDeviceType(string)' with a call to 'string.Contains(string, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Features/v1/Users/FshUser.cs#L21
Change 'PasswordHistories' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/Group.cs#L25
Change 'UserGroups' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/Group.cs#L24
Change 'GroupRoles' to be read-only by removing the property setter (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2227)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/UpdateGroup/UpdateGroupEndpoint.cs#L29
Change 'List<string>' in 'UpdateGroupRequest.RoleIds' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
|
Publish Dev Containers:
src/Modules/Identity/Modules.Identity/Features/v1/Groups/AddUsersToGroup/AddUsersToGroupEndpoint.cs#L25
Change 'List<string>' in 'AddUsersRequest.UserIds' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-output
Expired
|
142 MB |
sha256:10dfd507c398bcf002e5c455243e8bd4b88a0ebf9665c3fbe34cd655945576c4
|
|