Skip to content

feat: Enhance server assignment logic to prevent duplicate assignment… #1640

feat: Enhance server assignment logic to prevent duplicate assignment…

feat: Enhance server assignment logic to prevent duplicate assignment… #1640

Triggered via push June 28, 2026 09:20
Status Success
Total duration 8m 27s
Artifacts 3

codequality.yml

on: push
quality  /  Code Quality
8m 23s
quality / Code Quality
devops-secure-scanning  /  DevOps Secure Scanning
44s
devops-secure-scanning / DevOps Secure Scanning
dependency-review
0s
dependency-review
Fit to window
Zoom out
Zoom in

Annotations

12 warnings
devops-secure-scanning / DevOps Secure Scanning
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: microsoft/security-devops-action@08976cb623803b1b36d7112d4ff9f59eae704de0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Interfaces/V1/IPlayerAnalyticsV2Api.cs#L14
Method has 9 parameters, which is greater than the 7 authorized.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Interfaces/V1/IRecentPlayersApi.cs#L10
Method has 8 parameters, which is greater than the 7 authorized.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Interfaces/V1/IReportsApi.cs#L11
Method has 8 parameters, which is greater than the 7 authorized.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Interfaces/V1/IServerAnalyticsApi.cs#L14
Method has 10 parameters, which is greater than the 7 authorized.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Constants/V1/AdditionalPermission.cs#L151
Define a constant instead of using this literal 'Players' 4 times.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Constants/V1/AdditionalPermission.cs#L141
Define a constant instead of using this literal 'Admin Actions' 8 times.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Constants/V1/AdditionalPermission.cs#L128
Define a constant instead of using this literal 'Screenshots' 6 times.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Constants/V1/AdditionalPermission.cs#L106
Define a constant instead of using this literal 'Credentials' 4 times.
quality / Code Quality: src/XtremeIdiots.Portal.Repository.Abstractions.V1/Constants/V1/AdditionalPermission.cs#L101
Define a constant instead of using this literal 'Game Servers' 25 times.
quality / Code Quality
Cannot build an overlay-base database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.

Artifacts

Produced during runtime
Name Size Digest
alerts
11 KB
sha256:be461568413c26007c4d3cb1d834254ce1930f4905e685d5f2604c660af4a31e
nuget-packages
881 KB
sha256:30a022631d0a226f49a2538d6e7fda23d60349163b49d933a0265ea6bf788091
test-results-src
90.4 KB
sha256:4f30ed837ed31ca1b6833a39b1f650f7f96818a838df01c7271a4e214ee6049d