diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 45b04a8..75471ce 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -16,15 +16,16 @@ jobs: - name: Checkout run: | apk add git bash - pwd - ls -la + git clone https://hub.gaomia.site/titor/hxclaw.git /tmp/hxclaw + cp -r /tmp/hxclaw/* /tmp/ + cp -r /tmp/hxclaw/.* /tmp/ 2>/dev/null || true - name: Download dependencies - run: | - go mod download + run: cd /tmp && go mod download - name: Build run: | + cd /tmp for p in linux/amd64 linux/arm64 darwin/amd64 darwin/arm64 windows/amd64; do os=${p%/*} arch=${p#*/} @@ -34,12 +35,13 @@ jobs: done - name: Checksums - run: sha256sum hxclaw-* > checksums.txt + run: cd /tmp && sha256sum hxclaw-* > checksums.txt - name: Release env: GITEA_TOKEN: "${{ secrets.release_token }}" run: | + cd /tmp apk add curl jq TAG_NAME="${GITHUB_REF#refs/tags/}"