From 7b4396067b7d758a690bdacb1920ea1fa193e6ec Mon Sep 17 00:00:00 2001 From: glidea <740696441@qq.com> Date: Wed, 9 Jul 2025 21:47:23 +0800 Subject: [PATCH] fix ci --- .github/workflows/ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 858fcff..042ac5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,8 @@ on: branches: [ main, dev ] pull_request: branches: [ main ] + release: + types: [ published ] jobs: test: @@ -25,7 +27,7 @@ jobs: build-and-push: runs-on: ubuntu-latest needs: test - if: github.event_name == 'push' + if: github.event_name == 'release' || (github.event_name == 'push' && github.ref_name == 'dev') steps: - uses: actions/checkout@v4 - name: Set up Docker Buildx @@ -36,7 +38,7 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Docker image (main) - if: github.ref_name == 'main' + if: github.event_name == 'release' run: make push - name: Build and push Docker image (dev) if: github.ref_name == 'dev'