feat: add workspace isolation and administration UI
CI / macos-latest / Node 20 (push) Has been cancelled
CI / ubuntu-latest / Node 20 (push) Has been cancelled
CI / windows-latest / Node 20 (push) Has been cancelled

This commit is contained in:
m4
2026-07-19 12:17:18 +08:00
parent b9ed81745e
commit fe982f7f95
150 changed files with 20503 additions and 1868 deletions
+17 -3
View File
@@ -16,15 +16,20 @@ permissions:
jobs:
ci:
name: Format, lint & build
runs-on: ubuntu-latest
name: ${{ matrix.os }} / Node ${{ matrix.node }}
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node: [20]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 20
node-version: ${{ matrix.node }}
cache: npm
# `npm ci` does a clean, reproducible install from package-lock.json
@@ -38,5 +43,14 @@ jobs:
- name: Lint
run: npm run lint
- name: Test
run: npm test
- name: Build
run: npm run build
- name: Verify portable standalone dependencies
run: npm run verify:standalone
- name: Verify package contents
run: npm pack --dry-run --ignore-scripts