Skip to content

Add gh-release Makefile target for PyPI publishing#22

Merged
lbliii merged 1 commit intomainfrom
lbliii/add-pypi-publish
Apr 4, 2026
Merged

Add gh-release Makefile target for PyPI publishing#22
lbliii merged 1 commit intomainfrom
lbliii/add-pypi-publish

Conversation

@lbliii
Copy link
Copy Markdown
Owner

@lbliii lbliii commented Apr 4, 2026

Summary

  • Adds make gh-release target that creates a GitHub release from site/content/releases/{version}.md, which triggers the existing python-publish.yml workflow to publish to PyPI
  • Reads version and project name from pyproject.toml, strips YAML frontmatter from release notes, and pushes the version tag before creating the release
  • Matches the pattern used in other b-stack repos (chirp, bengal)

Test plan

  • Verify make help displays the new gh-release target
  • Run make gh-release after tagging a test version to confirm end-to-end flow

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lbliii lbliii merged commit bb33a1b into main Apr 4, 2026
4 of 5 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