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

setup auto release workflows #56

Merged
merged 5 commits into from
Jul 30, 2024
Merged

setup auto release workflows #56

merged 5 commits into from
Jul 30, 2024

Conversation

savente93
Copy link
Contributor

Not the most elegant design ever, but it should work. The basic idea is this:

  1. pushes to PRs will trigger uploads to test-pypi
  2. when a PR gets merged into main, auto-update.yml will be run which will bump the version on main, and create a new release for the new commit (can also be triggered manually)
  3. When auto-update is done, a new upload will be made to pypi.

The duplication in the workflows is a bit unfortunate, but the highest ROI solution that can deal with github's limitations. Could design something more elegant but that would take way more time.

@savente93 savente93 requested a review from LuukBlom July 29, 2024 14:17
@savente93
Copy link
Contributor Author

@LuukBlom Do you want some kind of dev docs for this and how it works? if so let me know during the review, first wanna see if the idea is ok.

@LuukBlom LuukBlom merged commit a34792d into main Jul 30, 2024
4 checks passed
@savente93 savente93 deleted the feat-auto-release branch July 30, 2024 07:47
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.

2 participants