Skip to content

ci: add PyPI publish workflow#1

Merged
pbertsch merged 1 commit into
mainfrom
ci/publish-workflow
May 27, 2026
Merged

ci: add PyPI publish workflow#1
pbertsch merged 1 commit into
mainfrom
ci/publish-workflow

Conversation

@pbertsch
Copy link
Copy Markdown
Contributor

Adds a GitHub Actions workflow that publishes the awsysco package to PyPI automatically when a v* tag is pushed.

Uses OIDC Trusted Publishing — no PYPI_API_TOKEN secret needed in GitHub. Instead, configure Trusted Publishing on PyPI:

  1. Go to https://pypi.org → Your account → Publishing → Add a new pending publisher
  2. PyPI project name: awsysco
  3. Owner: AlphaWaveSystems
  4. Repository: awsysco-python-sdk
  5. Workflow filename: publish.yml
  6. Environment name: pypi

Then create and push a v0.1.0 tag to trigger the first publish:

git tag v0.1.0
git push origin v0.1.0

Test plan

  • PyPI Trusted Publishing configured for awsysco package
  • Merge this PR
  • Tag v0.1.0 triggers workflow and publishes successfully
  • pip install awsysco returns package

@pbertsch pbertsch merged commit 9dbf41b into main May 27, 2026
1 of 3 checks passed
@pbertsch pbertsch deleted the ci/publish-workflow branch May 27, 2026 22:49
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