From 02c7bdaedaf3e4eecc110c711430fa82e79f5d4a Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sat, 11 Jul 2026 23:59:11 +0900 Subject: [PATCH] debug: Add detailed logging to prepare-release.yml - Add git config output for debugging tag creation - Add artifact existence check - Add gh CLI version check - Add explicit --repo parameter for gh release create - Make tag push non-fatal to continue workflow --- .gitea/workflows/prepare-release.yml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/prepare-release.yml b/.gitea/workflows/prepare-release.yml index 39e7951a..c35d750d 100644 --- a/.gitea/workflows/prepare-release.yml +++ b/.gitea/workflows/prepare-release.yml @@ -111,20 +111,39 @@ jobs: run: | VERSION="${{ steps.metadata.outputs.version }}" COMMIT="${{ steps.metadata.outputs.commit }}" + + echo "Git config:" + git config user.name + git config user.email + git tag -a "$VERSION" -m "Release $VERSION (commit: $COMMIT)" HEAD - git push origin "$VERSION" - echo "✓ Tag created: $VERSION" + echo "✓ Local tag created: $VERSION" + + git push origin "$VERSION" || echo "⚠️ Tag push failed, continuing..." + echo "✓ Tag creation complete" - name: Create Gitea Release env: VERSION: ${{ steps.metadata.outputs.version }} COMMIT: ${{ steps.metadata.outputs.commit }} + GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN }} run: | ARTIFACT="quantengine_${VERSION}.tar.gz" + echo "Checking artifact..." + ls -lh "$ARTIFACT" || echo "⚠️ Artifact not found: $ARTIFACT" + + echo "" + echo "Checking gh CLI..." + which gh || echo "⚠️ gh CLI not found" + gh version || echo "⚠️ gh version failed" + + echo "" + echo "Creating release..." gh release create "$VERSION" "$ARTIFACT" \ --title "Release $VERSION" \ - --notes "Release Version: $VERSION | Commit: ${COMMIT}" + --notes "Release Version: $VERSION | Commit: ${COMMIT}" \ + --repo kjh2064/QuantEngineByItz echo "✓ Release created: $VERSION" echo "✓ Artifact attached: $ARTIFACT"