diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a8882ba61..9b15674e1 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -41,7 +41,7 @@ jobs: env: VERSION: v0.0.1-test SUBSTRATE_VERSION: 0.0.22 - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 timeout-minutes: 30 steps: - name: Checkout repository @@ -69,14 +69,8 @@ jobs: # See https://github.com/openai/codex/issues/14919 run: | sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 || true - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - with: - name: ${{ env.BUILDX_BUILDER_NAME }} - version: ${{ env.BUILDX_VERSION }} - platforms: linux/amd64 - use: "true" - driver-opts: network=host + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Set up Helm uses: azure/setup-helm@v5.0.1 @@ -209,7 +203,7 @@ jobs: - setup env: VERSION: v0.0.1-test - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: fail-fast: false matrix: @@ -255,7 +249,7 @@ jobs: - setup env: VERSION: v0.0.1-test - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 strategy: fail-fast: false matrix: @@ -348,7 +342,7 @@ jobs: helm unittest helm/tools/grafana-mcp ui-tests: - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 permissions: contents: read pull-requests: write @@ -415,7 +409,7 @@ jobs: - golang-adk - claude-harness - codex-harness - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 services: registry: image: registry:2 @@ -428,14 +422,8 @@ jobs: uses: docker/setup-qemu-action@v4 with: platforms: linux/amd64,linux/arm64 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - with: - name: ${{ env.BUILDX_BUILDER_NAME }} - platforms: linux/amd64,linux/arm64 - version: ${{ env.BUILDX_VERSION }} - use: "true" - driver-opts: network=host + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Run make build env: BUILDX_BUILDER_NAME: ${{ env.BUILDX_BUILDER_NAME }} diff --git a/.github/workflows/image-scan.yaml b/.github/workflows/image-scan.yaml index ac6bfed76..e09854a9d 100644 --- a/.github/workflows/image-scan.yaml +++ b/.github/workflows/image-scan.yaml @@ -48,7 +48,7 @@ jobs: - build_target: codex-harness image_name: codex-harness tag_suffix: "" - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 services: registry: image: registry:2 @@ -59,14 +59,8 @@ jobs: uses: actions/checkout@v6 - name: Set up QEMU uses: docker/setup-qemu-action@v4 - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 - with: - name: ${{ env.BUILDX_BUILDER_NAME }} - version: ${{ env.BUILDX_VERSION }} - platforms: linux/amd64,linux/arm64 - use: 'true' - driver-opts: network=host + - name: Setup Blacksmith Builder + uses: useblacksmith/setup-docker-builder@v1 - name: Set version id: vars run: echo "version=v0.0.0-$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT diff --git a/.github/workflows/tag.yaml b/.github/workflows/tag.yaml index a2d2811d6..bedb7decc 100644 --- a/.github/workflows/tag.yaml +++ b/.github/workflows/tag.yaml @@ -23,7 +23,7 @@ jobs: - golang-adk - claude-harness - codex-harness - runs-on: ubuntu-latest + runs-on: blacksmith-2vcpu-ubuntu-2404 permissions: contents: read packages: write