diff --git a/.gitea/workflows/go.yml b/.gitea/workflows/go.yml index 10b35b4..3e59d17 100644 --- a/.gitea/workflows/go.yml +++ b/.gitea/workflows/go.yml @@ -28,13 +28,21 @@ jobs: steps: - name: Checkout code run: | + set -e echo "Cloning repository..." + echo "GITHUB_REF_NAME=${GITHUB_REF_NAME}" + echo "GITHUB_SERVER_URL=${GITHUB_SERVER_URL}" + echo "GITHUB_REPOSITORY=${GITHUB_REPOSITORY}" + echo "GITHUB_WORKSPACE=${GITHUB_WORKSPACE}" git clone --depth 1 --branch ${GITHUB_REF_NAME} ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}.git ${GITHUB_WORKSPACE} cd ${GITHUB_WORKSPACE} + echo "Cloned successfully. Last commit:" git log -1 + ls -la - name: Set up Go run: | + set -e echo "Setting up Go 1.25.3..." cd /tmp wget -q https://go.dev/dl/go1.25.3.linux-amd64.tar.gz @@ -45,6 +53,7 @@ jobs: - name: Set up Bun run: | + set -e echo "Installing Bun..." curl -fsSL https://bun.sh/install | bash export BUN_INSTALL="$HOME/.bun" @@ -53,6 +62,7 @@ jobs: - name: Build Web UI run: | + set -e export BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH" cd ${GITHUB_WORKSPACE}/app/web @@ -66,6 +76,7 @@ jobs: - name: Build (Pure Go + purego) run: | + set -e export PATH=/usr/local/go/bin:$PATH cd ${GITHUB_WORKSPACE} echo "Building with CGO_ENABLED=0..." @@ -73,6 +84,7 @@ jobs: - name: Test (Pure Go + purego) run: | + set -e export PATH=/usr/local/go/bin:$PATH cd ${GITHUB_WORKSPACE} echo "Running tests..." @@ -80,10 +92,12 @@ jobs: chmod +x libsecp256k1.so # Set LD_LIBRARY_PATH so tests can find the library export LD_LIBRARY_PATH=${GITHUB_WORKSPACE}:${LD_LIBRARY_PATH} - CGO_ENABLED=0 go test -v $(go list ./... | grep -v '/cmd/benchmark/external/' | xargs -n1 sh -c 'ls $0/*_test.go 1>/dev/null 2>&1 && echo $0' | grep .) || true + # Run tests but don't fail the build on test failures (some tests may need specific env) + CGO_ENABLED=0 go test -v $(go list ./... | grep -v '/cmd/benchmark/external/' | xargs -n1 sh -c 'ls $0/*_test.go 1>/dev/null 2>&1 && echo $0' | grep .) || echo "Some tests failed, continuing..." - name: Build Release Binaries (Pure Go + purego) run: | + set -e export PATH=/usr/local/go/bin:$PATH cd ${GITHUB_WORKSPACE} diff --git a/pkg/version/version b/pkg/version/version index 46a7524..df65ee7 100644 --- a/pkg/version/version +++ b/pkg/version/version @@ -1 +1 @@ -v0.36.12 +v0.36.13