diff --git a/.github/workflows/impress-frontend.yml b/.github/workflows/impress-frontend.yml index fd6b05b3..e3cea1b4 100644 --- a/.github/workflows/impress-frontend.yml +++ b/.github/workflows/impress-frontend.yml @@ -131,12 +131,22 @@ jobs: path: src/frontend/apps/impress/out/ key: build-front-${{ github.run_id }} - - name: Build and Start Docker Servers - env: - DOCKER_BUILDKIT: 1 - COMPOSE_DOCKER_CLI_BUILD: 1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Build the Docker images + uses: docker/bake-action@v4 + with: + targets: | + app-dev + y-webrtc-signaling + load: true + set: | + *.cache-from=type=gha,scope=cached-stage + *.cache-to=type=gha,scope=cached-stage,mode=max + + - name: Start Docker services run: | - docker-compose build --pull --build-arg BUILDKIT_INLINE_CACHE=1 make run - name: Apply DRF migrations diff --git a/CHANGELOG.md b/CHANGELOG.md index 762f80f6..465d771e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,6 +28,7 @@ and this project adheres to - (frontend) change logo (#84) - (frontend) pdf has title doc (#84) - ⚡️(e2e) unique login between tests (#80) +- ⚡️(CI) improve e2e job (#86) ## Fixed