From 09c74b28abfeb509048e2032ed62ef8e49d31901 Mon Sep 17 00:00:00 2001 From: Rafi Arrafif Date: Sat, 31 Jan 2026 18:10:59 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=9A=20ci:=20fix=20auto=20script=20caus?= =?UTF-8?q?ing=20CI=20failure?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yaml | 3 +++ package.json | 1 + scripts/create-dummy-system-account.ts | 10 ++++++++++ 3 files changed, 14 insertions(+) create mode 100644 scripts/create-dummy-system-account.ts 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, + }); +};