From b96d553cd8eea43d3e8f60b9715d4304bd03598b Mon Sep 17 00:00:00 2001 From: Jin Hai Date: Tue, 30 Dec 2025 17:25:27 +0800 Subject: [PATCH] Update release workflow (#12327) ### What problem does this PR solve? As title. ### Type of change - [x] Refactoring Signed-off-by: Jin Hai --- .github/workflows/release.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 13fe20120..9a3d73116 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -76,6 +76,14 @@ jobs: # The body field does not support environment variable substitution directly. body_path: release_body.md + - name: Build and push image + run: | + sudo docker login --username infiniflow --password-stdin <<< ${{ secrets.DOCKERHUB_TOKEN }} + sudo docker build --build-arg NEED_MIRROR=1 --build-arg HTTPS_PROXY=${HTTPS_PROXY} --build-arg HTTP_PROXY=${HTTP_PROXY} -t infiniflow/ragflow:${RELEASE_TAG} -f Dockerfile . + sudo docker tag infiniflow/ragflow:${RELEASE_TAG} infiniflow/ragflow:latest + sudo docker push infiniflow/ragflow:${RELEASE_TAG} + sudo docker push infiniflow/ragflow:latest + - name: Build and push ragflow-sdk if: startsWith(github.ref, 'refs/tags/v') run: | @@ -85,11 +93,3 @@ jobs: if: startsWith(github.ref, 'refs/tags/v') run: | cd admin/client && uv build && uv publish --token ${{ secrets.PYPI_API_TOKEN }} - - - name: Build and push image - run: | - sudo docker login --username infiniflow --password-stdin <<< ${{ secrets.DOCKERHUB_TOKEN }} - sudo docker build --build-arg NEED_MIRROR=1 --build-arg HTTPS_PROXY=${HTTPS_PROXY} --build-arg HTTP_PROXY=${HTTP_PROXY} -t infiniflow/ragflow:${RELEASE_TAG} -f Dockerfile . - sudo docker tag infiniflow/ragflow:${RELEASE_TAG} infiniflow/ragflow:latest - sudo docker push infiniflow/ragflow:${RELEASE_TAG} - sudo docker push infiniflow/ragflow:latest