Skip to content

Add automate release workflow #225

@shuaitian-git

Description

@shuaitian-git

We need to set up a new action for release which should have following components:

  • Trigger by tag creation or manual initiation
  • Create a draft release and copying release notes from CHANGELOG.md
  • Update changelogs in deb/rpm packages based on CHANGELOG.md
  • Building packages with the release commit, by triggering the current package building actions
  • Uploading packages along with the draft release
  • Building Docker images with deb packages generated above, push to GHCR, with existing image building action

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions