From 4ae8ef067ea3effae7c10440216124c67cbf6927 Mon Sep 17 00:00:00 2001 From: Nikhil Sinha Date: Tue, 16 Dec 2025 21:14:48 +1100 Subject: [PATCH 1/3] chore: update docker builds to self hosted runner updates to - 1. edge 2. edge debug 3. edge kafka 4. release also added cleanup step in all workflows --- .github/workflows/build-push-edge-debug.yaml | 5 ++++- .github/workflows/build-push-edge-kafka.yaml | 5 ++++- .github/workflows/build-push-edge.yaml | 2 +- .github/workflows/release.yml | 5 ++++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-push-edge-debug.yaml b/.github/workflows/build-push-edge-debug.yaml index cf58b5d65..2833e3c31 100644 --- a/.github/workflows/build-push-edge-debug.yaml +++ b/.github/workflows/build-push-edge-debug.yaml @@ -12,7 +12,7 @@ on: jobs: docker: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v3 @@ -36,6 +36,9 @@ jobs: uses: docker/metadata-action@v5 with: images: parseable/parseable + + - name: Clean up builder cache + run: docker builder prune -f - name: Build and push uses: docker/build-push-action@v6 diff --git a/.github/workflows/build-push-edge-kafka.yaml b/.github/workflows/build-push-edge-kafka.yaml index b36f2dc38..f14150d0c 100644 --- a/.github/workflows/build-push-edge-kafka.yaml +++ b/.github/workflows/build-push-edge-kafka.yaml @@ -12,7 +12,7 @@ on: jobs: docker: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v4 @@ -36,6 +36,9 @@ jobs: uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 with: images: parseable/parseable + + - name: Clean up builder cache + run: docker builder prune -f - name: Build and push x86_64 uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc diff --git a/.github/workflows/build-push-edge.yaml b/.github/workflows/build-push-edge.yaml index a774739ec..0266f76cf 100644 --- a/.github/workflows/build-push-edge.yaml +++ b/.github/workflows/build-push-edge.yaml @@ -12,7 +12,7 @@ on: jobs: docker: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4756fd5b1..b51cb1f6d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -348,7 +348,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} build-push-docker-image: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v3 @@ -372,6 +372,9 @@ jobs: uses: docker/metadata-action@v5 with: images: parseable/parseable + + - name: Clean up builder cache + run: docker builder prune -f - name: Build and push uses: docker/build-push-action@v6 From 1653f223bf2cdee8951abba6ccb4a53ee67f6b1b Mon Sep 17 00:00:00 2001 From: Nikhil Sinha Date: Tue, 16 Dec 2025 21:45:36 +1100 Subject: [PATCH 2/3] cache cleanup after all builds --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b51cb1f6d..df5443454 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -372,9 +372,6 @@ jobs: uses: docker/metadata-action@v5 with: images: parseable/parseable - - - name: Clean up builder cache - run: docker builder prune -f - name: Build and push uses: docker/build-push-action@v6 @@ -406,3 +403,6 @@ jobs: platforms: linux/arm64 build-args: | LIB_DIR=aarch64-linux-gnu + + - name: Clean up builder cache + run: docker builder prune -f From ae9cf2eba24fe1aff9f0d8bc41f5d582efdd901c Mon Sep 17 00:00:00 2001 From: Nikhil Sinha Date: Tue, 16 Dec 2025 22:03:09 +1100 Subject: [PATCH 3/3] cleanup after both kafka builds --- .github/workflows/build-push-edge-kafka.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-push-edge-kafka.yaml b/.github/workflows/build-push-edge-kafka.yaml index f14150d0c..ea295fbc6 100644 --- a/.github/workflows/build-push-edge-kafka.yaml +++ b/.github/workflows/build-push-edge-kafka.yaml @@ -36,9 +36,6 @@ jobs: uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 with: images: parseable/parseable - - - name: Clean up builder cache - run: docker builder prune -f - name: Build and push x86_64 uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc @@ -61,3 +58,6 @@ jobs: platforms: linux/arm64 build-args: | LIB_DIR=aarch64-linux-gnu + + - name: Clean up builder cache + run: docker builder prune -f