ci: harden community release baseline

This commit is contained in:
github-ops
2026-05-14 16:49:25 +00:00
parent 23962f98e3
commit fd11d9ceca
14 changed files with 139 additions and 304 deletions
+14 -5
View File
@@ -65,11 +65,20 @@ jobs:
- name: Checkout
uses: actions/checkout@v5
- name: Validate static UI files
run: |
test -f apps/ui/Dockerfile
test -f apps/ui/index.html
test -f apps/ui/nginx.conf
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: apps/ui/package-lock.json
- name: Install UI dependencies
working-directory: apps/ui
run: npm ci
- name: Build UI bundle
working-directory: apps/ui
run: npm run build
- name: Build UI image
run: docker build -f apps/ui/Dockerfile .