mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-04 21:04:37 +08:00
Some checks failed
all-good: Did all the other checks pass? / all-good (push) Has been cancelled
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
DB migration compat / Check if migrations changed (push) Has been cancelled
Docker Server Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Server Build and Run / docker (push) Has been cancelled
Runs E2E API Tests (Local Emulator) / E2E Tests (Local Emulator, Node ${{ matrix.node-version }}) (22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (mock, 22.x) (push) Has been cancelled
Runs E2E API Tests / E2E Tests (Node ${{ matrix.node-version }}, Freestyle ${{ matrix.freestyle-mode }}) (prod, 22.x) (push) Has been cancelled
Runs E2E API Tests with custom port prefix / build (22.x) (push) Has been cancelled
Runs E2E Fallback Tests / E2E Fallback Tests (Node ${{ matrix.node-version }}) (22.x) (push) Has been cancelled
Lint & build / lint_and_build (24) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
DB migration compat / Back-compat — Current branch migrations with ${{ needs.check-migrations-changed.outputs.base_branch }} branch code (push) Has been cancelled
DB migration compat / Forward-compat — Current branch code with ${{ needs.check-migrations-changed.outputs.base_branch }} branch migrations (push) Has been cancelled
DB migration compat / No migration changes (skipped) (push) Has been cancelled
14 lines
532 B
TypeScript
14 lines
532 B
TypeScript
import { writeFileSyncIfChanged } from '@hexclave/shared/dist/utils/fs';
|
|
import fs from 'fs';
|
|
import path from 'path';
|
|
import { MIGRATION_FILES_DIR, getMigrationFiles } from '../src/auto-migrations/utils';
|
|
|
|
const migrationFiles = getMigrationFiles(MIGRATION_FILES_DIR);
|
|
|
|
fs.mkdirSync(path.join(process.cwd(), 'src', 'generated'), { recursive: true });
|
|
|
|
writeFileSyncIfChanged(
|
|
path.join(process.cwd(), 'src', 'generated', 'migration-files.tsx'),
|
|
`export const MIGRATION_FILES = ${JSON.stringify(migrationFiles, null, 2)};\n`
|
|
);
|