From 6806fe4eab21a9f20d9220523fbbb33c7d003460 Mon Sep 17 00:00:00 2001 From: Trezy Date: Thu, 5 Mar 2026 10:42:59 -0600 Subject: [PATCH] ci: use Depot for CI runners --- .github/workflows/docker-postgres.yml | 2 +- .github/workflows/docker.yml | 10 ++++++---- .github/workflows/docs.yml | 2 +- .github/workflows/release.yml | 12 ++++++------ docker-compose.yml | 5 +---- 5 files changed, 15 insertions(+), 16 deletions(-) diff --git a/.github/workflows/docker-postgres.yml b/.github/workflows/docker-postgres.yml index 93d2375..2d417e3 100644 --- a/.github/workflows/docker-postgres.yml +++ b/.github/workflows/docker-postgres.yml @@ -12,7 +12,7 @@ env: jobs: postgres: - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 permissions: contents: read packages: write diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9c9bc66..d0031cf 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -10,7 +10,6 @@ env: jobs: happyview: - runs-on: ubuntu-latest permissions: contents: read packages: write @@ -18,9 +17,12 @@ jobs: strategy: fail-fast: false matrix: - platform: - - linux/amd64 - - linux/arm64 + include: + - platform: linux/amd64 + runs-on: depot-ubuntu-24.04 + - platform: linux/arm64 + runs-on: depot-ubuntu-24.04-arm + runs-on: ${{ matrix.runs-on }} steps: - name: Checkout repository diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index ea1716c..b124f4b 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -14,7 +14,7 @@ on: jobs: deploy-docs: if: github.ref == 'refs/heads/main' - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 permissions: contents: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 12ab2a6..336203b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ env: jobs: build: - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 steps: - name: Checkout repository @@ -33,7 +33,7 @@ jobs: unit-tests: needs: [build] - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 steps: - name: Checkout repository @@ -55,7 +55,7 @@ jobs: e2e-tests: needs: [build] - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 services: postgres: @@ -93,7 +93,7 @@ jobs: run: cargo test --tests frontend: - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 steps: - name: Checkout repository @@ -110,7 +110,7 @@ jobs: lint: needs: [build] - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 steps: - name: Checkout repository @@ -136,7 +136,7 @@ jobs: release: if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/dev') needs: [unit-tests, e2e-tests, frontend, lint] - runs-on: ubuntu-latest + runs-on: depot-ubuntu-24.04 permissions: contents: write diff --git a/docker-compose.yml b/docker-compose.yml index 0a49999..c4fadc8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -17,10 +17,7 @@ services: retries: 5 tap: - build: - context: ../indigo - dockerfile: cmd/tap/Dockerfile - # image: ghcr.io/bluesky-social/indigo/tap:latest + image: ghcr.io/bluesky-social/indigo/tap:latest ports: - "2480:2480" environment: -- 2.51.2