From 4052d2ed22758ec444b68c6d54c93fe05642bd93 Mon Sep 17 00:00:00 2001 From: "blacksmith-sh[bot]" <157653362+blacksmith-sh[bot]@users.noreply.github.com> Date: Sun, 18 Jan 2026 17:21:19 +0000 Subject: [PATCH 1/3] Migrate workflows to Blacksmith --- .github/workflows/e2e.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index b67dad6..fd55fc1 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 From 613d07bb6c43f6cc0535533ee2a00cf581378303 Mon Sep 17 00:00:00 2001 From: JY Tan Date: Sun, 18 Jan 2026 09:29:55 -0800 Subject: [PATCH 2/3] Try this --- .github/workflows/e2e.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index fd55fc1..fe7d084 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -84,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 \ From f2d0d736ff8895d9a1196de63dc35a49ded1cafc Mon Sep 17 00:00:00 2001 From: JY Tan Date: Sun, 18 Jan 2026 09:33:02 -0800 Subject: [PATCH 3/3] Try this --- .github/workflows/e2e.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index fe7d084..3d147fb 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -94,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