From 8f28de146197b9eb94bf7de50990dbcd4f26b1d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=A1=D0=B0?= =?UTF-8?q?=D0=B1=D0=B8=D0=BB=D0=B8=D0=BD?= Date: Fri, 10 Jul 2026 11:05:22 +0300 Subject: [PATCH] CI: quiet Docker builds and runner-friendly workflow settings. Co-authored-by: Cursor --- .gitea/workflows/ci.yml | 17 +++++++++++++---- .gitea/workflows/deploy-ift.yml | 23 +++++++++++++++++------ 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ec94345..58bbd4d 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -10,30 +10,39 @@ concurrency: group: eventhub-back-${{ github.ref }} cancel-in-progress: false +env: + BUILDKIT_PROGRESS: quiet + DOCKER_BUILDKIT: 1 + jobs: test: runs-on: ubuntu-latest + timeout-minutes: 60 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Build eventhub image - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . file: docker/Dockerfile load: true tags: eventhub:latest + provenance: false + sbom: false - name: Build API test image - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . file: docker/ApiTests.Dockerfile load: true tags: eventhub-api-tests:latest + provenance: false + sbom: false - name: Run API tests (local CT) run: docker run --rm eventhub-api-tests:latest diff --git a/.gitea/workflows/deploy-ift.yml b/.gitea/workflows/deploy-ift.yml index aac9ef8..745d341 100644 --- a/.gitea/workflows/deploy-ift.yml +++ b/.gitea/workflows/deploy-ift.yml @@ -11,19 +11,22 @@ concurrency: env: REGISTRY: git.sabilin.com/eventhub + BUILDKIT_PROGRESS: quiet + DOCKER_BUILDKIT: 1 jobs: deploy-ift-core: runs-on: ubuntu-latest + timeout-minutes: 90 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Compute image tag id: meta run: echo "tag=sha-${GITHUB_SHA::12}" >> "$GITHUB_OUTPUT" - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to registry uses: docker/login-action@v2 @@ -33,7 +36,7 @@ jobs: password: ${{ secrets.REGISTRY_PASSWORD }} - name: Build and push eventhub - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . file: docker/Dockerfile @@ -41,9 +44,11 @@ jobs: tags: | ${{ env.REGISTRY }}/eventhub:${{ steps.meta.outputs.tag }} ${{ env.REGISTRY }}/eventhub:ift + provenance: false + sbom: false - name: Build and push traefik-coraza - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: docker/traefik file: docker/traefik/Dockerfile @@ -51,9 +56,11 @@ jobs: tags: | ${{ env.REGISTRY }}/traefik-coraza:${{ steps.meta.outputs.tag }} ${{ env.REGISTRY }}/traefik-coraza:ift + provenance: false + sbom: false - name: Build and push fallback - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: docker/fallback file: docker/fallback/Dockerfile @@ -61,9 +68,11 @@ jobs: tags: | ${{ env.REGISTRY }}/fallback:${{ steps.meta.outputs.tag }} ${{ env.REGISTRY }}/fallback:ift + provenance: false + sbom: false - name: Build and push bot-emulator - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . file: test/emulate_users/Dockerfile @@ -71,6 +80,8 @@ jobs: tags: | ${{ env.REGISTRY }}/bot-emulator-users:${{ steps.meta.outputs.tag }} ${{ env.REGISTRY }}/bot-emulator-users:ift + provenance: false + sbom: false - name: Deploy core on IFT via SSH uses: appleboy/ssh-action@v0.1.5