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

Publish workflow 2.0 #355

Open
3 tasks
theschitz opened this issue Apr 4, 2022 · 0 comments
Open
3 tasks

Publish workflow 2.0 #355

theschitz opened this issue Apr 4, 2022 · 0 comments
Labels
internal Project related issues that's not directly affecting the extension workflow Workflow related issues

Comments

@theschitz
Copy link
Collaborator

theschitz commented Apr 4, 2022

Continuation of #338

We now have a first version of a release workflow (hopefully) in action. There are however some small bits left to make the process complete and (maybe) allow for a fully automated delivery workflow one day.

  • Update changelog on release
    • Hopefully our use of conventional commits have matured enough to enable some kind of automated generation of the changelog.
      • It's not unlikely that edits might be necessary. How to solve this?
      • There might be some issues with the way we version for release and pre-release.
  • Trigger release on a release branch (and pre-release?)
    • When a push is made to the release branch, the release workflow starts.
    • In the end of the workflow, if all succeeds:
      • A Pull Request is created against the master branch
      • The PR is automatically completed and merged, removing release branch
    • We should first investigate if there exists any GitHub action that already supports this approach
@theschitz theschitz added internal Project related issues that's not directly affecting the extension workflow Workflow related issues labels Apr 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Project related issues that's not directly affecting the extension workflow Workflow related issues
Projects
None yet
Development

No branches or pull requests

1 participant