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

[INFRA] Automate the generation of the GitHub release draft #375

Closed
3 tasks done
tbouffard opened this issue Aug 23, 2022 · 0 comments · Fixed by process-analytics/bpmn-visualization-js#3011
Closed
3 tasks done
Assignees
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)
Milestone

Comments

@tbouffard
Copy link
Member

tbouffard commented Aug 23, 2022

The creation of the release in the repository is currently fully manual.
It is described in https://github.com/process-analytics/bpmn-visualization-js/blob/v0.42.0/docs/contributors/maintainers.md#mark-the-bpmn-visualization-examples-repository-as-released

We could introduce a workflow that we could manually run. By passing the version value, we could generate a draft release with all information.
Maintainers would only have to review and clean the notes prior publishing the release.

Several actions exist to manage this. I have already used https://github.com/ncipollo/release-action.
We could do something like in https://github.com/bonitasoft/bonita-documentation-theme/blob/v1.11.0/.github/workflows/create-release.yml

As usual, prior implementing the workflow, don't forget to test it in https://github.com/process-analytics/github-actions-playground/

Tasks

Preview Give feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant