Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

👷 add publishing workflow #68

Merged
merged 1 commit into from
Dec 31, 2023
Merged

Conversation

mingi3314
Copy link
Owner

@mingi3314 mingi3314 commented Dec 31, 2023


Generated summary (powered by Graphite)

TL;DR

This pull request adds a new GitHub Actions workflow for publishing our Python package to PyPI automatically whenever a new release is created.

What changed

A new file .github/workflows/publish.yaml was added. This file defines a GitHub Actions workflow that triggers on the release event. The workflow includes steps to checkout the repository, setup Python, install Poetry, configure Poetry with PyPI API token, and finally build and publish the package to PyPI.

How to test

To test this change, you can create a new release on GitHub. Once the release is created, the workflow should trigger and you should see the package published on PyPI.

Why make this change

This change automates the process of publishing our Python package to PyPI. This ensures that the package is always up-to-date with the latest release and reduces the manual effort required to publish the package.

@mingi3314
Copy link
Owner Author

Current dependencies on/for this PR:

This stack of pull requests is managed by Graphite.

@mingi3314
Copy link
Owner Author

mingi3314 commented Dec 31, 2023

Merge activity

@mingi3314 mingi3314 merged commit 33561e1 into main Dec 31, 2023
1 check passed
@mingi3314 mingi3314 deleted the 01-01-_add_publishing_workflow branch December 31, 2023 16:11
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