thoth-station / kebechet

I'm Kebechet bot, goddess of freshness - I will keep your source code fresh and up-to-date
24 stars 20 forks source link

Add option to automatically create new release #1062

Open KPostOffice opened 2 years ago

KPostOffice commented 2 years ago

Problem statement

With the new feature which creates tags after a release PR is merged, some users may also want to automatically generate a release as well.

High-level Goals

Give users a configuration option to automatically create a release when the new version tag is pushed.

Proposal description

Create new release using OGR/GitHub api right after a version tag is created. It should just contain change logs.

Acceptance Criteria

harshad16 commented 2 years ago

/triage accepted /priority backlog /sig user-experience

sesheta commented 2 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

/lifecycle stale

VannTen commented 1 year ago

/lifecycle frozen /remove-triage accepted (Since the acceptance critera are not yet concrete)

The docs says that kebechet does not create release, so maybe that would mean creating a "releases managers", separate from the version manager ?

harshad16 commented 1 year ago

yeah corect, either we would extend version to create the github release or have a separate release manager, I think it would be left on convenience and easy of fitting in the structure of kebechet