Compare commits

...

2 Commits

Author SHA1 Message Date
devops 87e504a1b5 chore: bump version to v0.2.13 [skip ci] 2026-06-09 19:25:23 +00:00
devops 802d2cef3f fix(ci): remove swagger from smoke test — disabled in production
CI - Build & Test / Backend (.NET) (push) Successful in 25s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 16s
CI - Build & Test / Security Check (push) Successful in 3s
Swagger (/swagger) is only enabled in Development mode (Program.cs
gates it behind app.Environment.IsDevelopment()). In production,
nginx serves the frontend catch-all (index.html), so the check
always returns 200 but never actually validates the API layer.

/health already covers API + database + runtime health checks.
No replacement endpoint needed — the smoke test still validates
both the dashboard and the backend API via /health.
2026-06-09 21:24:27 +02:00
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -189,7 +189,7 @@ jobs:
# ── Step 7: Smoke test (multi-endpoint) ─── # ── Step 7: Smoke test (multi-endpoint) ───
# Tests multiple endpoints to catch partial failures. # Tests multiple endpoints to catch partial failures.
# Why: a single /dashboard check can miss backend-only outages; # Why: a single /dashboard check can miss backend-only outages;
# testing /api/swagger confirms the API layer is healthy too. # /health tests the API + database + runtime status.
- name: Verify (smoke test) - name: Verify (smoke test)
run: | run: |
echo "🔍 Smoke test..." echo "🔍 Smoke test..."
@@ -212,7 +212,6 @@ jobs:
check "/dashboard" "Dashboard" 200 check "/dashboard" "Dashboard" 200
check "/health" "Health API" 200 check "/health" "Health API" 200
check "/swagger" "API Swagger" 200
echo "" echo ""
echo "Results: $PASS passed, $FAIL failed" echo "Results: $PASS passed, $FAIL failed"
+1 -1
View File
@@ -1 +1 @@
0.2.12 0.2.13