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

Write workflow to maintain release PR #4

Open
4 tasks
martijnarts opened this issue Feb 7, 2023 · 0 comments
Open
4 tasks

Write workflow to maintain release PR #4

martijnarts opened this issue Feb 7, 2023 · 0 comments

Comments

@martijnarts
Copy link
Owner

martijnarts commented Feb 7, 2023

In my initial idea of the release flow, we'll have a workflow run on main that maintains a Git branch and Github PR that would release any draft changes in main. We need to:

  • Write the workflow
  • Write tests for it
  • Document it
  • Extend the script created in Finish pr-changelog.yml #3 to add any potential additionally needed secrets

The workflow should:

  1. Check out (and optionally create) the release-draft branch
  2. Clear any .changelog/vX.Y.Z.json files made in this branch
  3. Regenerate the CHANGELOG.md and .changelog/vX.Y.Z.json file from the .changelog/draft/ directory
  4. Commit and push the changes
  5. If necessary, create a PR on Github
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant