Skip to content

Separate PyPI publishing from package CI - #283

Merged
uriahf merged 1 commit into
mainfrom
agent/separate-pypi-publishing
Aug 11, 2026
Merged

Separate PyPI publishing from package CI#283
uriahf merged 1 commit into
mainfrom
agent/separate-pypi-publishing

Conversation

@uriahf

@uriahf uriahf commented Aug 11, 2026

Copy link
Copy Markdown
Owner

What changed

  • remove uv publish from the ordinary package CI workflow
  • remove the no-longer-needed OIDC write permission
  • retain package installation, build, tests, and version reporting on PRs and pushes to main

Why

The Great Docs merge correctly kept package version 0.1.28, but ordinary CI attempted to republish that immutable PyPI version and failed with HTTP 400 because the wheel already exists.

Publishing should be handled by an intentional release/tag workflow rather than every push to main. Adding or redesigning that release automation is deliberately outside this focused fix.

Validation

The previous failed run completed installation, package build, and all 10 tests successfully; only the PyPI re-upload failed.

@github-actions

github-actions Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-11 03:27 UTC

@uriahf uriahf left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@uriahf
uriahf merged commit afc926a into main Aug 11, 2026
3 checks passed
@uriahf
uriahf deleted the agent/separate-pypi-publishing branch August 11, 2026 03:28
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.

1 participant