rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI (#61)
CI / Architecture Guardrails (push) Successful in 2m38s
CI / Assistant Split Regression (push) Successful in 3m33s
CI / Typecheck (push) Successful in 3m51s
CI / Lint (push) Successful in 5m2s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Release Images (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Architecture Guardrails (push) Successful in 2m38s
CI / Assistant Split Regression (push) Successful in 3m33s
CI / Typecheck (push) Successful in 3m51s
CI / Lint (push) Successful in 5m2s
CI / E2E Tests (push) Has been cancelled
CI / Fresh-Linux Docker Deploy (push) Has been cancelled
CI / Release Images (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
rename(phase 1): CapaKraken → Nexus across code, UI, docs, CI (#61) Co-authored-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com> Co-committed-by: Hartmut Nörenberg <hn@hartmut-noerenberg.com>
This commit was merged in pull request #61.
This commit is contained in:
+14
-14
@@ -114,7 +114,7 @@ jobs:
|
||||
run: pnpm db:generate
|
||||
|
||||
- name: Run assistant split regression
|
||||
run: pnpm --filter @capakraken/api test:assistant-split
|
||||
run: pnpm --filter @nexus/api test:assistant-split
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# Lint — ~20s, no services needed
|
||||
@@ -204,13 +204,13 @@ jobs:
|
||||
|
||||
- name: Run unit tests with coverage
|
||||
run: |
|
||||
pnpm --filter @capakraken/web test:unit -- --coverage
|
||||
pnpm --filter @capakraken/engine exec vitest run --coverage
|
||||
pnpm --filter @capakraken/staffing exec vitest run --coverage
|
||||
pnpm --filter @capakraken/api exec vitest run --coverage
|
||||
pnpm --filter @capakraken/application exec vitest run --coverage
|
||||
pnpm --filter @capakraken/shared exec vitest run --coverage
|
||||
pnpm --filter @capakraken/db test:unit
|
||||
pnpm --filter @nexus/web test:unit -- --coverage
|
||||
pnpm --filter @nexus/engine exec vitest run --coverage
|
||||
pnpm --filter @nexus/staffing exec vitest run --coverage
|
||||
pnpm --filter @nexus/api exec vitest run --coverage
|
||||
pnpm --filter @nexus/application exec vitest run --coverage
|
||||
pnpm --filter @nexus/shared exec vitest run --coverage
|
||||
pnpm --filter @nexus/db test:unit
|
||||
|
||||
- name: Upload coverage reports
|
||||
uses: actions/upload-artifact@v4
|
||||
@@ -274,7 +274,7 @@ jobs:
|
||||
restore-keys: nextjs-${{ hashFiles('pnpm-lock.yaml') }}-
|
||||
|
||||
- name: Build
|
||||
run: pnpm --filter @capakraken/web exec next build
|
||||
run: pnpm --filter @nexus/web exec next build
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# E2E — depends on build, needs PostgreSQL + Redis
|
||||
@@ -364,11 +364,11 @@ jobs:
|
||||
|
||||
- name: Install Playwright browsers
|
||||
if: steps.playwright-cache.outputs.cache-hit != 'true'
|
||||
run: pnpm --filter @capakraken/web exec playwright install --with-deps chromium
|
||||
run: pnpm --filter @nexus/web exec playwright install --with-deps chromium
|
||||
|
||||
- name: Install Playwright system deps
|
||||
if: steps.playwright-cache.outputs.cache-hit == 'true'
|
||||
run: pnpm --filter @capakraken/web exec playwright install-deps chromium
|
||||
run: pnpm --filter @nexus/web exec playwright install-deps chromium
|
||||
|
||||
- name: Install psql (debug schema state)
|
||||
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends postgresql-client
|
||||
@@ -416,7 +416,7 @@ jobs:
|
||||
psql -h "$PG_IP" -U capakraken -d capakraken_test -v ON_ERROR_STOP=1 \
|
||||
-c "DROP SCHEMA IF EXISTS public CASCADE; CREATE SCHEMA public; GRANT ALL ON SCHEMA public TO capakraken; GRANT ALL ON SCHEMA public TO public;"
|
||||
echo "--- prisma db push ---"
|
||||
DATABASE_URL="$PINNED_URL" pnpm --filter @capakraken/db exec prisma db push --schema ./prisma/schema.prisma --accept-data-loss --skip-generate
|
||||
DATABASE_URL="$PINNED_URL" pnpm --filter @nexus/db exec prisma db push --schema ./prisma/schema.prisma --accept-data-loss --skip-generate
|
||||
echo "--- tables in public after push ---"
|
||||
psql -h "$PG_IP" -U capakraken -d capakraken_test -v ON_ERROR_STOP=1 -At \
|
||||
-c "SELECT tablename FROM pg_tables WHERE schemaname='public' ORDER BY tablename" \
|
||||
@@ -438,7 +438,7 @@ jobs:
|
||||
# and restarts mid-run, producing cascading ECONNREFUSED failures
|
||||
# unrelated to test content. Scope CI to smoke.spec.ts; full suite
|
||||
# is run locally / in a dedicated nightly job.
|
||||
run: pnpm --filter @capakraken/web exec playwright test e2e/smoke.spec.ts
|
||||
run: pnpm --filter @nexus/web exec playwright test e2e/smoke.spec.ts
|
||||
|
||||
- name: Upload Playwright report
|
||||
uses: actions/upload-artifact@v4
|
||||
@@ -576,7 +576,7 @@ jobs:
|
||||
ln -sfn /app/packages/db/node_modules/@prisma /app/scripts/node_modules/@prisma
|
||||
ln -sfn /app/packages/db/node_modules/@node-rs /app/scripts/node_modules/@node-rs
|
||||
ln -sfn /app/packages/db/node_modules/.prisma /app/scripts/node_modules/.prisma
|
||||
node /app/scripts/setup-admin.mjs --email admin@capakraken.dev --name Admin --password admin123
|
||||
node /app/scripts/setup-admin.mjs --email admin@nexus.dev --name Admin --password admin123
|
||||
'
|
||||
|
||||
- name: Set up Node.js 20
|
||||
|
||||
Reference in New Issue
Block a user