diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 92ec8a7..000157a 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -37,20 +37,9 @@ jobs: run: sha256sum yoo-* > checksums.txt - name: Release - env: - GITEA_TOKEN: ${{ secrets.release_token }} - GITEA_REPO: ${{ github.repository }} - TAG_NAME: ${{ github.ref_name }} - run: | - # 创建 Release - curl -s -X POST "https://hub.gaomia.site/api/v1/repos/${GITEA_REPO}/releases" \ - -H "Authorization: token ${GITEA_TOKEN}" \ - -H "Content-Type: application/json" \ - -d "{\"tag_name\":\"${TAG_NAME#refs/tags/}\",\"name\":\"${TAG_NAME#refs/tags/}\",\"body\":\"Automated release\"}" - - # 上传产物 - for f in yoo-* checksums.txt; do - [ -f "$f" ] && curl -s -X POST "https://hub.gaomia.site/api/v1/repos/${GITEA_REPO}/releases/upload?name=${TAG_NAME#refs/tags/}" \ - -H "Authorization: token ${GITEA_TOKEN}" \ - -F "attachment=@$f" - done \ No newline at end of file + uses: gitea/gitea-release-action@v1 + with: + files: | + yoo-* + checksums.txt + token: ${{ secrets.release_token }} \ No newline at end of file