From 9270db7de449a84d3fd0f2017a978e803af00d0e Mon Sep 17 00:00:00 2001 From: iorebuild Date: Thu, 10 Apr 2025 20:00:46 +0800 Subject: [PATCH] Release v1.0.5 --- .gitea/workflows/AutoRelease.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/AutoRelease.yaml b/.gitea/workflows/AutoRelease.yaml index 893b9c9..5a93730 100644 --- a/.gitea/workflows/AutoRelease.yaml +++ b/.gitea/workflows/AutoRelease.yaml @@ -12,6 +12,21 @@ jobs: if: "contains(github.event.head_commit.message, 'Release')" steps: + - name: 检查本地是否已经有ubuntu-latest镜像 + id: check_ubuntu_image + run: | + if docker image inspect ubuntu:latest >/dev/null 2>&1; then + echo "Ubuntu latest image is already present locally. Skipping pull." + echo "::set-output name=should_pull::false" + else + echo "Ubuntu latest image is not present locally. Will pull." + echo "::set-output name=should_pull::true" + fi + + - name: 本地没有构建机器,下载ubuntu-latest + if: steps.check_ubuntu_image.outputs.should_pull == 'true' + run: docker pull ubuntu:latest + - name: 替换软件源为国内软件源 run: | cat /etc/os-release @@ -68,8 +83,8 @@ jobs: - name: 创建标签 run: | - git tag -d v${{ steps.generate_version.outputs.version }} - git push origin --delete v${{ steps.generate_version.outputs.version }} + # git tag -d v${{ steps.generate_version.outputs.version }} + # git push origin --delete v${{ steps.generate_version.outputs.version }} git tag -a v${{ steps.generate_version.outputs.version }} -m "Release v${{ steps.generate_version.outputs.version }}" git push origin v${{ steps.generate_version.outputs.version }}