Skip to content

Improve the release process of core-integrations #1998

@anakin87

Description

@anakin87

Currently, we manually release core integrations, as described in the README.

This process is prone to human error, such as releasing the wrong integration or using an incorrect version number.

Ideas for improvement

We discussed some possible improvements with @julian-risch:

  • add a mechanism to validate version numbers to the release workflow, preventing cases like accidentally jumping from 3.4.1 to 5.2.0. This should not be hard to implement.
  • we would also like to check if the integration being released corresponds to the latest commit on main. If not, that is legitimate but rare and should require explicit confirmation from the maintainer. This might involve building a CLI utility and would be more complex than the version check.

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions