Simplification of version bumping #7668
Labels
area/connectors
Connector related issues
autoteam
team/extensibility
type/enhancement
New feature or request
Tell us about the problem you're trying to solve
Now we force to write every new version to 4 different places:
airbyte-config/init/src/main/resources/config/STANDARD_SOURCE_DEFINITION/<connector_uuid>.json
airbyte-config/init/src/main/resources/seed/source_definitions.yaml
airbyte-integrations/connectors/<connector_name>/Dockerfile
airbyte-integrations/connectors/<connector_name>/setup.py
+
And update doc files:
docs/SUMMARY.md
docs/integrations/README.md
airbyte-integrations/builds.md
On my opinion it is tough for support and is the reason of merge conflicts.
Describe the solution you’d like
We can automate updating of these files during the
publish
command.For this we can use the following package options:
airbyte-integrations/connectors/<connector_name>/<connector_name>.md
) And the publish command will create a symlink to the needed place.docs/integrations/README.md
The main benefit is that all developer will support 2 files only (docfile and setup.py/Dockerfile)
And I'm ready to implement this.
The text was updated successfully, but these errors were encountered: