Skip to content

Conversation

@shapiromatron
Copy link
Collaborator

@shapiromatron shapiromatron commented May 22, 2025

Add deployments to PyPI through GitHub Actions and trusted publishers. The workflow is currently set to release a package to PyPI whenever a tag v* is applied to the repository.

An example successful deployment is shown here:

After the successful testing, I switched to the production (not testing) PyPI deployment.

@shapiromatron shapiromatron changed the base branch from main to poe-the-poet May 22, 2025 20:20
@shapiromatron shapiromatron requested a review from Copilot May 22, 2025 20:34
@shapiromatron shapiromatron marked this pull request as ready for review May 22, 2025 20:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces a GitHub Action workflow to automate the deployment of the rispy package to PyPI and updates the README badges accordingly.

  • Updated README.md to display PyPI status and download badges.
  • Added .github/workflows/publish.yml to trigger deployments using GitHub Actions on tag push events.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Updated PyPI badge presentation and added downloads badge
.github/workflows/publish.yml Introduces workflow to deploy the package to PyPI

@shapiromatron shapiromatron requested a review from J535D165 May 22, 2025 20:42
@shapiromatron shapiromatron changed the title GitHub publish GitHub publish package to PyPI May 22, 2025
Base automatically changed from poe-the-poet to main May 23, 2025 15:32
@J535D165
Copy link
Collaborator

Feel free to merge these PRs in the order you prefer. I don't wanna break anything.

@shapiromatron shapiromatron merged commit 050aefd into main May 23, 2025
6 checks passed
@shapiromatron shapiromatron deleted the gh-publish branch May 23, 2025 16:26
@shapiromatron
Copy link
Collaborator Author

@J535D165 just cut a new release to confirm everything is working: https://github.com/MrTango/rispy/actions/runs/15215428334

One step closer to a v1.0...

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.

3 participants