From 25ad28ad3476fb8f08d7d690653f5d9eff0a4112 Mon Sep 17 00:00:00 2001 From: tarik56 Date: Sun, 28 Jun 2026 16:37:46 +0200 Subject: [PATCH] chore(ci): execute unit tests on push only --- .github/workflows/docker-build-push.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-build-push.yml b/.github/workflows/docker-build-push.yml index 28aa184..d5d1efa 100644 --- a/.github/workflows/docker-build-push.yml +++ b/.github/workflows/docker-build-push.yml @@ -2,12 +2,12 @@ name: CI and Docker release on: push: - pull_request: release: types: [published] jobs: unit-tests: + if: github.event_name == 'push' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -23,10 +23,8 @@ jobs: run: pytest tests/ -q build-and-push: - needs: unit-tests - if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') + if: github.event_name == 'release' runs-on: ubuntu-latest - steps: - name: Checkout code uses: actions/checkout@v4 @@ -40,7 +38,7 @@ jobs: with: images: tarik56/tinyops-core tags: | - type=semver,pattern={{version}} + type=semver,pattern={{version}},value=${{ github.event.release.tag_name }} type=raw,value=latest - name: Login to Docker Hub