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

Release automation #57

Open
1 of 2 tasks
rennemannd opened this issue Jun 9, 2020 · 2 comments
Open
1 of 2 tasks

Release automation #57

rennemannd opened this issue Jun 9, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@rennemannd
Copy link
Contributor

rennemannd commented Jun 9, 2020

Right now there is a consistent workflow that is manually done. This process could be easily automated with github actions.

  • On a merge into master, tag that point as a new version based on the PR title. "Release v1.0" would tag master as v1.0 for example.
  • On a merge into master, also merge into develop
@rennemannd rennemannd added the enhancement New feature or request label Jun 9, 2020
@rennemannd rennemannd added this to the 1.0 milestone Jun 9, 2020
@nionata nionata modified the milestones: 1.0, 0.3 Jun 9, 2020
@nionata nionata modified the milestones: 0.3, 1.0 Jun 25, 2020
@rennemannd rennemannd self-assigned this Jul 21, 2020
@nionata nionata modified the milestones: 1.0, 0.5 Jul 23, 2020
@nionata nionata mentioned this issue Jul 23, 2020
@nionata
Copy link
Member

nionata commented Jul 23, 2020

Testing results from v0.4:

  • It worked!
  • It tagged properly w/ the pr body as a description

@nionata
Copy link
Member

nionata commented Jul 23, 2020

Improvements for v0.5:
After chatting, we realized that in addition to tagging, we need to create a formal github release

  • Refactor action to create a release after tag
    • Use the tag version as release title
    • Use pr body as release description and not tag description

@nionata nionata modified the milestones: 0.5, 0.6 Aug 4, 2020
@nionata nionata mentioned this issue Aug 8, 2020
@nionata nionata modified the milestones: 0.6, 1.0 Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants