airbytehq / airbyte

The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
https://airbyte.com
Other
15.54k stars 4k forks source link

Make a `/version-bump` slash command that bumps versions of changed connectors in a PR #41071

Open natikgadzhi opened 2 months ago

natikgadzhi commented 2 months ago

Problem

When Dependabot makes a PR into a Python source, it changes only pyproject.toml and poetry.lock.

To merge such a PR, we need a few things:

I think we have a version bump command in airbyte-ci, so let's do two things:

  1. Provide a new slash command /version-bump that bumps the version of affected connectors
  2. Make sure that this flow is triggered automatically for PRs from dependabot (separate issue).

Acceptance criteria

Impact

Once we have this, @ChristoGrab's work and @btkcodedev and @pabloescoder's work will be MUCH easier. And @marcosmarxm will be very happy — we will eliminate the next biggest time hog in accepting community contributions.

marcosmarxm commented 2 months ago

bumps the version of a connector in pyproject.toml

it is possible to also run poetry lock?

natikgadzhi commented 2 months ago

@marcosmarxm yep: https://github.com/airbytehq/airbyte/issues/41070