Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
diff options
context:
space:
mode:
authorLeitwolf112026-10-03 18:46:59 +0300
committerLeitwolf112026-10-03 18:46:59 +0300
commitb84a2216c26cc5392d0dc300b7a605ccb288d8c8 (patch)
tree048ae623f49cc5f2f94234d747351f9e659f5267 /.github/workflows
parentec774db15976385a6d5ea6f48d3622fe507d3843 (diff)
parentcf444eb3bccf99c10f59ed5330b61c0397e0aeaa (diff)
downloadprogmaweb-fix/api-without-google.tar.gz
Merge remote-tracking branch 'origin/main' into fix/api-without-googlefix/api-without-google
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/backend.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index a1f6320..6504906 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -47,10 +47,13 @@ jobs:
- run: dotnet build Progmaweb.slnx --configuration Release --no-restore
- run: dotnet test --project apps/api-tests/Progmaweb.Api.Tests.csproj --configuration Release --no-build --coverlet --coverlet-output-format cobertura
- # Documentation gate: DocFX reads the API project and builds the
- # reference; an unresolved reference or a broken link is an error.
+ # Documentation gate. DocFX reads the API project and builds the
+ # reference; an unresolved reference or a broken link is an error. The
+ # coverage check then fails when a namespace, type or member of the
+ # reference has no description, which DocFX itself does not report.
- run: dotnet tool restore
- run: dotnet docfx docs/api/docfx.json --warningsAsErrors
+ - run: dotnet run docs/api/CheckDocumentation.cs -- docs/api
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with: