Skip to content

docs: add ARCHITECTURE.md + security ADRs (rounds 1-9) #159

docs: add ARCHITECTURE.md + security ADRs (rounds 1-9)

docs: add ARCHITECTURE.md + security ADRs (rounds 1-9) #159

Triggered via pull request July 22, 2026 15:25
Status Success
Total duration 4m 27s
Artifacts 1

ci.yml

on: pull_request
backend (build + coverage + format)
2m 24s
backend (build + coverage + format)
frontend (build + test + format)
52s
frontend (build + test + format)
e2e (Playwright)
4m 23s
e2e (Playwright)
devsecops (secrets + deps + image scan)
3m 41s
devsecops (secrets + deps + image scan)
Fit to window
Zoom out
Zoom in

Annotations

44 warnings
frontend (build + test + format)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
backend (build + coverage + format)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
backend (build + coverage + format)
To fix this, add explicit PackageReference entries for the packages with lower versions to upgrade them to 8.20.0:
backend (build + coverage + format)
- System.IdentityModel.Tokens.Jwt 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Tokens 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.19.2 <-- upgrade to 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Protocols 8.19.2 <-- upgrade to 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Logging 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.JsonWebTokens 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Abstractions 8.20.0
backend (build + coverage + format)
The following packages were resolved with different versions:
backend (build + coverage + format)
All Microsoft.IdentityModel.* and System.IdentityModel.* packages must have the same version to avoid hard-to-diagnose runtime errors.
backend (build + coverage + format)
To fix this, add explicit PackageReference entries for the packages with lower versions to upgrade them to 8.20.0:
backend (build + coverage + format)
- System.IdentityModel.Tokens.Jwt 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Tokens 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.19.2 <-- upgrade to 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Protocols 8.19.2 <-- upgrade to 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Logging 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.JsonWebTokens 8.20.0
backend (build + coverage + format)
- Microsoft.IdentityModel.Abstractions 8.20.0
backend (build + coverage + format)
The following packages were resolved with different versions:
backend (build + coverage + format)
All Microsoft.IdentityModel.* and System.IdentityModel.* packages must have the same version to avoid hard-to-diagnose runtime errors.
devsecops (secrets + deps + image scan)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
devsecops (secrets + deps + image scan)
To fix this, add explicit PackageReference entries for the packages with lower versions to upgrade them to 8.20.0:
devsecops (secrets + deps + image scan)
- System.IdentityModel.Tokens.Jwt 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.Tokens 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.19.2 <-- upgrade to 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.Protocols 8.19.2 <-- upgrade to 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.Logging 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.JsonWebTokens 8.20.0
devsecops (secrets + deps + image scan)
- Microsoft.IdentityModel.Abstractions 8.20.0
devsecops (secrets + deps + image scan)
The following packages were resolved with different versions:
devsecops (secrets + deps + image scan)
All Microsoft.IdentityModel.* and System.IdentityModel.* packages must have the same version to avoid hard-to-diagnose runtime errors.
e2e (Playwright)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
e2e (Playwright)
To fix this, add explicit PackageReference entries for the packages with lower versions to upgrade them to 8.20.0:
e2e (Playwright)
- System.IdentityModel.Tokens.Jwt 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.Tokens 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.Protocols.OpenIdConnect 8.19.2 <-- upgrade to 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.Protocols 8.19.2 <-- upgrade to 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.Logging 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.JsonWebTokens 8.20.0
e2e (Playwright)
- Microsoft.IdentityModel.Abstractions 8.20.0
e2e (Playwright)
The following packages were resolved with different versions:
e2e (Playwright)
All Microsoft.IdentityModel.* and System.IdentityModel.* packages must have the same version to avoid hard-to-diagnose runtime errors.

Artifacts

Produced during runtime
Name Size Digest
playwright-report Expired
1.17 MB
sha256:78ea687da35352849cf257354c0fa3ebb81c589b627680d2a981df9b6ea6985a