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

Make Flank releases more automatically #1346

Closed
piotradamczyk5 opened this issue Nov 24, 2020 · 3 comments · Fixed by #1352
Closed

Make Flank releases more automatically #1346

piotradamczyk5 opened this issue Nov 24, 2020 · 3 comments · Fixed by #1352
Assignees

Comments

@piotradamczyk5
Copy link
Contributor

Author the user story for this feature
As a Develop, I want to have more automatic releases so I can make Flank releases faster.

Describe the solution

  1. Make Flank release at the start of the calendar month automatically(use schedule), but allow to manually run the job to update release notes
  2. Push tag automatically after merging release notes PR (use some auto tagger with filters example)
@pawelpasterz
Copy link
Contributor

Just for my understanding, why update the release notes must be started manually? If I got your description correctly, the full release flow won't be fully automatic?

@piotradamczyk5
Copy link
Contributor Author

piotradamczyk5 commented Nov 25, 2020

Just for my understanding, why update the release notes must be started manually? If I got your description correctly, the full release flow won't be fully automatic?

Release flow will start automatically in each 1st day of month, but you have the option to run it manually :)

@pawelpasterz
Copy link
Contributor

pawelpasterz commented Nov 26, 2020

Just for my understanding, why update the release notes must be started manually? If I got your description correctly, the full release flow won't be fully automatic?

Release flow will start automatically in each 1st day of month, but you have the option to run it manually :)

Thanks for the explanation, I was confused by the description 👍

piotradamczyk5 added a commit that referenced this issue Nov 27, 2020
Fixes #1346 

## Test Plan
> How do we know the code works?

1. Create release notes job (this which generates documentation and changelog) will run each 1st day of the month
2. After merge Pr with changelog
3. Flank-release bot will push the tag with next version to repository
4. Then release job will run as usual

## Checklist

- [x] Documented
- [x] At schedule to run release job at 1st day of the month
- [x] Create job which will push release tag after merge PR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants