diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index bc0447a..bdf72bb 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -5,7 +5,6 @@ on: branches: [main] pull_request: branches: [main] - workflow_dispatch: jobs: build: @@ -34,6 +33,7 @@ jobs: go vet ./... - name: Build all platforms + if: github.event_name == 'push' run: | export PATH=/usr/local/go/bin:$PATH mkdir -p dist @@ -47,6 +47,7 @@ jobs: CGO_ENABLED=0 GOOS=windows GOARCH=arm64 go build -ldflags="$LDFLAGS" -o dist/muyue-windows-arm64.exe ./cmd/muyue/ - name: Package archives + if: github.event_name == 'push' run: | cd dist sha256sum * > checksums.txt @@ -59,6 +60,7 @@ jobs: rm -f muyue-linux-amd64 muyue-linux-arm64 muyue-darwin-amd64 muyue-darwin-arm64 muyue-windows-amd64.exe muyue-windows-arm64.exe - name: Delete old release + if: github.event_name == 'push' env: GITEA_TOKEN: ${{ secrets.GITEATOKEN }} run: | @@ -78,6 +80,7 @@ jobs: "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/tags/latest" > /dev/null 2>&1 || true - name: Create release + if: github.event_name == 'push' env: GITEA_TOKEN: ${{ secrets.GITEATOKEN }} run: |