feat: add task workflow and asset downloads

This commit is contained in:
inman
2026-05-29 12:32:02 +08:00
parent f9c3393f84
commit 63e62d444c
61 changed files with 2773 additions and 2181 deletions

View File

@@ -17,16 +17,16 @@ let previousSupabaseKey: string | undefined;
describe("local data store concurrency", () => {
beforeEach(async () => {
runtimeDir = await mkdtemp(join(tmpdir(), "zhinian-store-"));
previousRuntimeDir = process.env.NIANXXPLAY_RUNTIME_DIR;
previousRuntimeDir = process.env.ZHINIAN_RUNTIME_DIR;
previousSupabaseUrl = process.env.NEXT_PUBLIC_SUPABASE_URL;
previousSupabaseKey = process.env.SUPABASE_SERVICE_ROLE_KEY;
process.env.NIANXXPLAY_RUNTIME_DIR = runtimeDir;
process.env.ZHINIAN_RUNTIME_DIR = runtimeDir;
delete process.env.NEXT_PUBLIC_SUPABASE_URL;
delete process.env.SUPABASE_SERVICE_ROLE_KEY;
});
afterEach(async () => {
restoreEnv("NIANXXPLAY_RUNTIME_DIR", previousRuntimeDir);
restoreEnv("ZHINIAN_RUNTIME_DIR", previousRuntimeDir);
restoreEnv("NEXT_PUBLIC_SUPABASE_URL", previousSupabaseUrl);
restoreEnv("SUPABASE_SERVICE_ROLE_KEY", previousSupabaseKey);
await rm(runtimeDir, { force: true, recursive: true });