Fix PyPI publish workflow to run independently of GoReleaser

- Add 'if: always()' to publish-pypi job so it runs even if goreleaser fails
- Remove 'go test' from .goreleaser.yml since CI already runs tests
- This ensures MCP server gets published even if binary release has issues
This commit is contained in:
Steve Yegge
2025-10-24 22:38:42 -07:00
parent 79a182bfc1
commit b0b9c37f6b
2 changed files with 2 additions and 3 deletions

View File

@@ -37,7 +37,8 @@ jobs:
publish-pypi:
runs-on: ubuntu-latest
needs: goreleaser # Run after Go release succeeds
needs: goreleaser
if: always() # Run even if goreleaser fails
steps:
- name: Checkout
uses: actions/checkout@v4

View File

@@ -7,8 +7,6 @@ before:
hooks:
# Ensure dependencies are up to date
- go mod tidy
# Run tests before building
- go test ./...
builds:
- id: bd