diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index b67dad6..3d147fb 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -37,7 +37,7 @@ jobs: e2e: name: E2E Tests - ${{ matrix.library }} needs: discover - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 timeout-minutes: 30 strategy: fail-fast: false @@ -56,10 +56,8 @@ jobs: - name: Setup Python run: uv python install 3.9 - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - driver: docker + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Install SDK dependencies run: uv sync --all-extras @@ -86,6 +84,7 @@ jobs: DOCKER_DEFAULT_PLATFORM: linux/amd64 run: | docker build \ + --load \ --build-arg TUSK_CLI_VERSION=${{ steps.tusk-version.outputs.version }} \ -t python-e2e-base:latest \ -f drift/instrumentation/e2e_common/Dockerfile.base \ @@ -95,6 +94,7 @@ jobs: env: DOCKER_DEFAULT_PLATFORM: linux/amd64 TUSK_CLI_VERSION: ${{ steps.tusk-version.outputs.version }} + BUILDX_BUILDER: default run: | chmod +x ./drift/instrumentation/${{ matrix.library }}/e2e-tests/run.sh cd ./drift/instrumentation/${{ matrix.library }}/e2e-tests && ./run.sh 8000