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