Skip to content

Conversation

@jkebinger
Copy link
Collaborator

Summary

Add GitHub workflow to automatically publish the package to PyPI as "sdk-reforge" using OIDC trusted publishing.

Changes

  • Changed package name from reforge-python to sdk-reforge in pyproject.toml
  • Added .github/workflows/publish.yml workflow that:
    • Runs on main branch pushes after all CI tests pass
    • Uses OIDC trusted publishing for secure PyPI authentication
    • Includes release environment for additional security controls
    • Builds and publishes the package automatically

Security

  • Uses PyPI's trusted publishers feature with OIDC tokens
  • Requires release environment approval before publishing
  • Only publishes from main branch after full test suite passes

🤖 Generated with Claude Code

jkebinger and others added 2 commits September 24, 2025 11:54
- Changed package name from reforge-python to reforge-sdk
- Added GitHub workflow to publish to PyPI using OIDC trusted publishing
- Workflow runs on main branch pushes after all tests pass
- Uses release environment for additional security

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Updated PyPI package name from reforge-sdk to sdk-reforge.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Contributor

@jdwyah jdwyah left a comment

Choose a reason for hiding this comment

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

thanks

@jkebinger jkebinger merged commit 84ba7b3 into main Sep 24, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants