Skip to content

chore: prepare PyPI publishing#7

Merged
AusafMo merged 4 commits into
mainfrom
chore/pypi-publishing
Jun 27, 2026
Merged

chore: prepare PyPI publishing#7
AusafMo merged 4 commits into
mainfrom
chore/pypi-publishing

Conversation

@AusafMo

@AusafMo AusafMo commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • set cfg-vcs and cfg-impact to 0.1.0
  • add PyPI project metadata and plugin dependency bounds
  • add trusted-publishing GitHub Actions workflow for cfg-vcs and cfg-impact
  • document build, smoke, and release steps

Local verification

  • python -m build + twine check dist/* for cfg-vcs
  • python -m build + twine check dist/* for cfg-impact
  • clean venv wheel install smoke with cfg-vcs[mcp] and cfg-impact
  • .venv/bin/python -m pytest -q twice: 68 passed, 2 skipped

Publish note

A direct local twine upload dist/* was attempted but PyPI credentials/trusted publishing context were not available on this machine. After this PR lands, configure PyPI Trusted Publishing for cfg-vcs and cfg-impact with owner AusafMo, repo cfgit, workflow publish.yml, then create a GitHub release/tag.

@AusafMo AusafMo merged commit 1bfa15e into main Jun 27, 2026
2 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.

1 participant