diff --git a/.gitea/workflows/cli-release.yaml b/.gitea/workflows/cli-release.yaml deleted file mode 100644 index b4e5d96..0000000 --- a/.gitea/workflows/cli-release.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: CLI Build - -on: - push: - branches: - - master - -jobs: - build: - runs-on: tencent-local - steps: - - name: Checkout - uses: actions/checkout@v4 - - - name: Build CLI binaries - run: ./scripts/build-cli.sh - - - name: Verify checksums - run: cd dist && sha256sum -c checksums.txt diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 2281636..30387ef 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -1,4 +1,4 @@ -name: Release +name: Build and Deploy on: push: @@ -12,6 +12,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Build CLI binaries + run: ./scripts/build-cli.sh + + - name: Verify CLI checksums + run: cd dist && sha256sum -c checksums.txt + - name: Build image run: docker build --build-arg GOPROXY=https://goproxy.cn,direct -t ufile:latest .