Skip to content

Add GitHub Actions for prerelease and release flows#67

Merged
ldraney merged 1 commit intomainfrom
issue-66-github-actions-release
Jan 28, 2026
Merged

Add GitHub Actions for prerelease and release flows#67
ldraney merged 1 commit intomainfrom
issue-66-github-actions-release

Conversation

@ldraney
Copy link
Owner

@ldraney ldraney commented Jan 28, 2026

Summary

  • Add release.yml workflow to publish to PyPI when a GitHub Release is created
  • Add prerelease.yml workflow to publish RC versions when PRs with prerelease label are merged
  • Update CLAUDE.md with release process documentation and repo structure

Setup Required

After merging, add PYPI_TOKEN secret to repo settings:

  1. Go to https://pypi.org/manage/account/token/
  2. Create an API token scoped to mcp-obsidian-vault
  3. Add it as a repository secret named PYPI_TOKEN

Test plan

  • Merge this PR
  • Add PYPI_TOKEN secret to repo
  • Create a test GitHub Release to verify the release workflow
  • Optionally test prerelease by creating a PR with prerelease label

Closes #66

🤖 Generated with Claude Code

- release.yml: Publish to PyPI on GitHub Release (tag vX.Y.Z)
- prerelease.yml: Publish RC versions on PR merge with prerelease label
- Update CLAUDE.md with release process documentation

Closes #66

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ldraney ldraney merged commit faf58df into main Jan 28, 2026
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.

Add GitHub Actions for prerelease and release flows

1 participant