Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
airbyte-ci: build manifest only connectors correctly in
up-to-date
(#…
…47483) ## What * Problems: We saw build failure at `up-to-date` time, which let to unhandled errors. * Solution: Manifest only connector build was not wired in the up-to-date pipeline, we used the python connector build logic on these connectors which led to these execeptions. This pull request includes several changes aimed at improving the build logic and updating dependencies for the Airbyte CI connectors. The most important changes involve fixing the build logic to support any connector language, refactoring the import statements, and updating the pipeline version. ### Improvements to build logic: * [`airbyte-ci/connectors/pipelines/README.md`](diffhunk://#diff-62eccd92928fbcd3d285983bfdaa2b0d4ca49016cb9c2f63d6d9fc968c59c541R853): Added a new entry to document the fix for build logic used in `up-to-date` to support any connector language. ### Refactoring: * [`airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/up_to_date/pipeline.py`](diffhunk://#diff-cef433180658cd9d23043da2e4577f65c9bfb7bca5e9bacca87e3b24ad3e56bbL11-R11): Refactored import statements to use `run_connector_build` instead of `BuildConnectorImages`. * [`airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/up_to_date/pipeline.py`](diffhunk://#diff-cef433180658cd9d23043da2e4577f65c9bfb7bca5e9bacca87e3b24ad3e56bbL129-R129): Updated the `run_connector_up_to_date_pipeline` function to use `run_connector_build` for building connector images. ### Dependency updates: * [`airbyte-ci/connectors/pipelines/pyproject.toml`](diffhunk://#diff-087e2c37602bbd6824f875004abddcb4e1a374da12bf84201671ed0900882ce0L7-R7): Updated the version from `4.41.8` to `4.41.9`.
- Loading branch information