From efa90a0b106f01c5a7ed901f88576ecc857cdbb3 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Sun, 29 Jun 2025 11:14:55 +0200 Subject: [PATCH] optimize strategy --- .github/workflows/test_e2e.yml | 25 +++++++------------------ backend/src/seeds/index.ts | 4 ++-- 2 files changed, 9 insertions(+), 20 deletions(-) diff --git a/.github/workflows/test_e2e.yml b/.github/workflows/test_e2e.yml index 8d4144196..525c63109 100644 --- a/.github/workflows/test_e2e.yml +++ b/.github/workflows/test_e2e.yml @@ -24,14 +24,11 @@ jobs: - name: Prepare test system run: | sudo chown runner:docker -R * - bun install + bun install --frozen-lockfile sudo cp ./nginx/e2e-test.conf /etc/nginx/sites-available/default - name: Boot up test system | seed backend - run: | - bun turbo backend#build up - cd backend - bun seed + run: bun turbo seed - name: Moving logs after seeding run: | @@ -124,9 +121,6 @@ jobs: - name: install bun uses: oven-sh/setup-bun@v2 - - name: install turbo - run: bun install --global --no-save turbo@2.5.0 - - name: Boot up test system | docker-compose mariadb mailserver run: docker compose -f docker-compose.yml -f docker-compose.test.yml up --detach mariadb mailserver @@ -135,19 +129,16 @@ jobs: sudo chown runner:docker -R * bun install --frozen-lockfile sudo cp ./nginx/e2e-test.conf /etc/nginx/sites-available/default - + + - name: Boot up test system | seed backend + run: bun turbo seed + - name: copy test config run: | cd frontend cp .env.test_e2e .env cd ../backend cp .env.test_e2e .env - cd .. - - - name: Boot up test system | seed backend - run: | - turbo backend#build - turbo seed - name: Moving logs after seeding run: | @@ -223,9 +214,7 @@ jobs: sudo cp ./nginx/e2e-test.conf /etc/nginx/sites-available/default - name: Boot up test system | seed backend - run: | - bun turbo backend#build - bun turbo seed + run: bun turbo seed - name: Moving logs after seeding run: | diff --git a/backend/src/seeds/index.ts b/backend/src/seeds/index.ts index f3f6237f3..451f671ac 100644 --- a/backend/src/seeds/index.ts +++ b/backend/src/seeds/index.ts @@ -58,6 +58,7 @@ const run = async () => { const { con } = server await cleanDB() logger.info('##seed## clean database successful...') + logger.info(`crypto worker enabled: ${CONFIG.USE_CRYPTO_WORKER}`) // seed home community await writeHomeCommunityEntry() @@ -98,8 +99,7 @@ const run = async () => { } logger.info('##seed## seeding all contributionLinks successful...') - // TODO: check why this sometimes hangs - // await con.destroy() + await con.destroy() } run().catch((err) => {