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

feat: add github actions to sync and release wheel #1154

Merged
merged 5 commits into from
Sep 18, 2023

Conversation

jiashenC
Copy link
Member

Need to figure out a way to test it.

@jiashenC jiashenC linked an issue Sep 17, 2023 that may be closed by this pull request
2 tasks
@gaurav274
Copy link
Member

Can we skip the Pypi stage and test it on a fork?

@jiashenC jiashenC requested a review from gaurav274 September 18, 2023 03:02
@jiashenC
Copy link
Member Author

Can we skip the Pypi stage and test it on a fork?

Verified the Sync workflow works that once the version file is updated, it will automatically sync master and staging.

The Release workflow will be triggered when Sync completes successfully. A .pypirc file is created but the last make wheel step is skipped for verification.

@xzdandy xzdandy added the Feature Request ✨ New feature or request label Sep 18, 2023
@xzdandy xzdandy added this to the v0.3.5 milestone Sep 18, 2023
@xzdandy
Copy link
Collaborator

xzdandy commented Sep 18, 2023

Could we update the documentation on how does the release work? Thanks!

@jiashenC jiashenC requested a review from xzdandy September 18, 2023 14:22
@jiashenC
Copy link
Member Author

Could we update the documentation on how does the release work? Thanks!

Added docs.

@jiashenC jiashenC merged commit c95219f into staging Sep 18, 2023
@jiashenC jiashenC deleted the 1142-automate-the-minor-release-procedure branch September 18, 2023 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request ✨ New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Automate the minor release procedure
3 participants