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

Release Bot - voting #7

Closed
clebergnu opened this issue Aug 22, 2022 · 2 comments
Closed

Release Bot - voting #7

clebergnu opened this issue Aug 22, 2022 · 2 comments
Assignees

Comments

@clebergnu
Copy link
Contributor

The release of autils will be based on a number of criteria such as a threshold of changes and the approval by maintainers.

The definition of done for this issue is to have a bot that will take those criteria into account and perform a release, including bumping the version, tagging the new version and releasing packages.


Part of #1

@richtja richtja self-assigned this Jun 5, 2023
richtja referenced this issue in richtja/autils Jun 29, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jun 29, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jun 29, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jun 29, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 10, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 10, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
richtja referenced this issue in richtja/autils Jul 11, 2023
Reference: #7
Signed-off-by: Jan Richter <[email protected]>
@richtja richtja mentioned this issue Jul 11, 2023
clebergnu pushed a commit that referenced this issue Jul 17, 2023
This is a github action for creating new release voting, base on the
BP005. It is scheduled on weekly basic. It will check if number of
commits reached a set threshold and if yes it will open a new discussion
for release voting, if the discussion is already open it will write a
reminding comment to notify maintainers bout voting.

This action needs predefined secrets and variables in repository
setting.

secrets:
MR_AVOCADO_ID: id of avocado bot
MR_AVOCADO_INSTALLATION_ID: id of avocado bot installation
MR_AVOCADO_PRIVATE_KEY: private key of avocado bot for authentication

variables:
RELEASE_THRESHOLD: commit threshold for voting
REPOSITORY_ID: id of autils repository
CATEGORY_ID: id of voting discussion category

Reference: #7
Signed-off-by: Jan Richter <[email protected]>
@richtja
Copy link
Contributor

richtja commented Jul 17, 2023

The PR #13 introduced the part of release bot which will create release votes and notify maintainers. We still need to create evaluation of votes and automatization of release.

@richtja richtja added this to the #104 - Codename TBD milestone Jan 8, 2024
clebergnu pushed a commit that referenced this issue Apr 2, 2024
This adds votes counting into release bot, based on BP005. It will count thumbs
up in release discussion and if every maintainer will add thumbs
up, the bot will start the release. If the release is not ready yet, it will
notify maintainers to do their votes.

Reference: #7
Signed-off-by: Jan Richter <[email protected]>
@richtja richtja changed the title Release Bot Release Bot - voting Jul 24, 2024
@richtja
Copy link
Contributor

richtja commented Jul 24, 2024

The voting part has been done, and the future work will be traced in #21

@richtja richtja closed this as completed Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done 107
Development

No branches or pull requests

2 participants