Skip to content

fix(ci): pass UV_PUBLISH_TOKEN to publish workflow#76

Merged
melifaro merged 1 commit into
mainfrom
fix/publish-secret
May 28, 2026
Merged

fix(ci): pass UV_PUBLISH_TOKEN to publish workflow#76
melifaro merged 1 commit into
mainfrom
fix/publish-secret

Conversation

@melifaro
Copy link
Copy Markdown
Contributor

Summary

  • Add UV_PUBLISH_TOKEN to the explicit secrets passed from ci-cd.yml to _package-publish.yml
  • Declare UV_PUBLISH_TOKEN as a required secret input in _package-publish.yml

Root cause

PR #61 (chore: update from template) replaced secrets: inherit with explicit secret passthrough on all reusable workflow calls, but missed UV_PUBLISH_TOKEN for the publish_package job. This broke the v0.14.1 release — PyPI returned 403 Invalid or non-existent authentication information.

Test plan

  • Merge, then re-tag v0.14.1 to trigger publish pipeline
  • Verify package appears on PyPI

🤖 Generated with Claude Code

The template update in #61 replaced `secrets: inherit` with explicit
secret passthrough but missed UV_PUBLISH_TOKEN, breaking PyPI publishing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@melifaro melifaro requested a review from a team as a code owner May 28, 2026 13:13
@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@melifaro melifaro merged commit a060d9c into main May 28, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants