diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6e32905..3d133af 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -25,6 +25,9 @@ jobs: - name: Linting test run: bun run lint + - name: Create dummy system account + run: bun run dummy:systemaccount + - name: Generate prisma schema run: bunx prisma generate diff --git a/package.json b/package.json index 13ffa66..5f81bad 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "prisma:dbml": "bunx prisma db pull && bunx prisma dbml --output ./prisma/dbml/schema.dbml", "prisma:reset": "bunx prisma db push --force-reset", "prisma:seed": "bun run ./prisma/seed/index.ts", + "dummy:systemaccount": "bun run ./scripts/create-dummy-system-account.ts", "route:sync": "bun run ./scripts/sync-routes.ts", "env:publish": "bun run ./scripts/create-example-env.ts" }, diff --git a/scripts/create-dummy-system-account.ts b/scripts/create-dummy-system-account.ts new file mode 100644 index 0000000..daa870c --- /dev/null +++ b/scripts/create-dummy-system-account.ts @@ -0,0 +1,10 @@ +import { generateUUIDv7 } from "../src/helpers/databases/uuidv7"; +import { createFile } from "../src/helpers/files/createFile"; + +export const createDummySystemAccount = async () => { + await createFile(`export const SystemAccountId = "${generateUUIDv7()}";`, { + fileName: "system.ts", + targetDir: "src/config/account", + overwriteIfExists: true, + }); +};