Skip to content

Automatically prepare new releases on a bi-weekly basis #810

@jormundur00

Description

@jormundur00

Is your feature request related to a problem? Please describe.
Currently, new native build tools releases can only be scheduled manually by opening tickets for them. We need a way to automate this.

Describe the solution you'd like
We should have a GitHub actions workflow that will (on a bi-weekly basis and on workflow dispatch) check if there are any changes to the repository since the last release, and if there are, update the version of the repo everywhere its mentioned (such as changing 0.11.3-SNAPSHOT to 0.11.3). Then, we should have a second workflow that will register once the PR opened by the original workflow is merged, and when that happens, it should create a tag for the new release which the automation team can pick up and schedule a NBT release.

Describe alternatives you've considered
Perhaps this can all be done in one workflow, but probably better to keep it separate.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions