use turbo direct and bun with frozen lockfile

This commit is contained in:
einhornimmond 2025-06-28 20:07:26 +02:00
parent 187694df03
commit dd8565973b

View File

@ -123,13 +123,16 @@ 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
- 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: copy test config
@ -142,8 +145,8 @@ jobs:
- name: Boot up test system | seed backend
run: |
bun turbo backend#build
bun turbo seed
turbo backend#build
turbo seed
- name: Moving logs after seeding
run: |
@ -152,8 +155,8 @@ jobs:
- name: Boot up test system | docker-compose backend, frontend
run: |
bun turbo backend#build frontend#build --env-mode=loose
bun turbo backend#start frontend#start --env-mode=loose &
turbo backend#build frontend#build --env-mode=loose
turbo backend#start frontend#start --env-mode=loose &
- name: End-to-end tests | prepare
run: |