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

Automate release process via github actions #1454

Merged
merged 1 commit into from
Feb 7, 2022

Conversation

RobbeSneyders
Copy link
Member

@RobbeSneyders RobbeSneyders commented Feb 7, 2022

This PR automates the release process via Github actions.

It runs on two triggers:

  • When merged to main, the package is only published to TestPypi
  • When a new release is published, the package is published to PyPi.

I temporarily changed the triggers to get a test run on this PR:
https://github.com/spec-first/connexion/runs/5098593555

@RobbeSneyders RobbeSneyders force-pushed the feature/automate-release branch 10 times, most recently from d248521 to e38c7a0 Compare February 7, 2022 19:11
Copy link
Member

@Ruwann Ruwann left a comment

Choose a reason for hiding this comment

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

Thanks, Robbe!

Are the assets be automatically added to the release?

@RobbeSneyders
Copy link
Member Author

Yes they are. So only steps to release now are:

  1. Push tag
  2. Publish github release

@RobbeSneyders RobbeSneyders merged commit a8283bd into main Feb 7, 2022
@RobbeSneyders RobbeSneyders deleted the feature/automate-release branch February 8, 2022 12:22
vbxx3 pushed a commit to Savannah-Group/connexion that referenced this pull request Apr 9, 2022
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.

None yet

2 participants