This repository was archived by the owner on Dec 15, 2025. It is now read-only.
Draft
Conversation
Co-authored-by: anton.kuligin <anton.kuligin@connecteam.com>
|
Cursor Agent can help with this pull request. Just
|
Before Merging a Connector Pull RequestWow! What a great pull request you have here! 🎉 To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
This PR migrates Docker images from deprecated Debian Buster and other outdated base images to their latest stable and supported versions. This ensures improved security, stability, and maintainability across Airbyte's Dockerized components.
How
The migration involved updating approximately 254 Dockerfiles across the repository. Key changes include:
ubuntu:18.04toubuntu:24.04(latest LTS).python:3.9-slim,python:3.10-slim,python:3.9-slim-bullseye, andpython:3.10-slim-bullseyeto use*-slim-bookworm(Debian 12).python:3.9.11topython:3.9-bookworm.python:X.Y-alpine3.15andpython:X.Y-alpine3.18images topython:X.Y-alpine3.20(latest Alpine). Also upgradedpython:3.7.11-alpine3.14topython:3.9-alpine3.20due to Python 3.7 End-of-Life.node:16-alpinetonode:20-alpine3.20(LTS version).amazonlinux:2022.0.20220831.1toamazonlinux:2023.fishtownanalytics/dbt:1.0.0to the new official image locationghcr.io/dbt-labs/dbt-core:1.7.4.apt-get updateis run beforeapt-get upgradeinoctavia-cli/Dockerfile.Recommended reading order
N/A (changes are spread across many Dockerfiles, primarily base image tags)
🚨 User Impact 🚨
This is an internal infrastructure update focused on security and maintainability. There are no breaking changes for end-users. Connectors affected by these base image updates will receive a patch version bump.
Pre-merge Actions
Updating a connector
Community member or Airbyter
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.