Skip to content

chore: bump source-declarative-manifest base image to stable 7.17.2 for 5 connectors#76842

Closed
devin-ai-integration[bot] wants to merge 2 commits into
masterfrom
devin/1776782127-sdm-stable-bump
Closed

chore: bump source-declarative-manifest base image to stable 7.17.2 for 5 connectors#76842
devin-ai-integration[bot] wants to merge 2 commits into
masterfrom
devin/1776782127-sdm-stable-bump

Conversation

@devin-ai-integration
Copy link
Copy Markdown
Contributor

What

Moves 5 connectors off pre-release/dev builds of source-declarative-manifest and onto the current stable 7.17.2 image:

  • source-basecamp: 0.0.350.0.36
  • source-brevo: 0.2.300.2.31
  • source-harvest: 1.2.331.2.34
  • source-intercom: 0.13.200.13.21
  • source-zendesk-chat: 1.3.91.3.10

Previously each connector was pinned to a dev SDM build for a different reason:

  • basecamp, brevo, zendesk-chat — dev 7.13.0.post13.dev23823332086 to validate the memory-monitor change from airbyte-python-cdk #962.
  • harvest — dev 7.13.0.post6.dev23497311155 was a temporary test pin (see #75409 "test dev SDM image in prod") that was never reverted.
  • intercom — dev 7.17.0.post4.dev24089021469 to pick up MAX_CONNECTION_POOL_SIZE bump from airbyte-python-cdk #926; this change is now in the stable 7.17.2 SDM release.

How

For each connector:

  • metadata.yamlbaseImagedocker.io/airbyte/source-declarative-manifest:7.17.2@sha256:1bfcca53335b2669b02414180fe9ad96b0abd9c95d6cbf50089c1d881fc07801
  • metadata.yaml — patch bump on dockerImageTag
  • changelog entry added in docs/integrations/sources/<connector>.md (follow-up commit)

For source-intercom additionally:

  • unit_tests/pyproject.tomlairbyte-cdk pin changed from 7.17.0.post4.dev24089021469 to ^7.17.2
  • unit_tests/poetry.lock — regenerated

Reference: #76632 for the same baseImage-bump pattern.

Review guide

  1. airbyte-integrations/connectors/source-basecamp/metadata.yaml
  2. airbyte-integrations/connectors/source-brevo/metadata.yaml
  3. airbyte-integrations/connectors/source-harvest/metadata.yaml
  4. airbyte-integrations/connectors/source-intercom/metadata.yaml + unit_tests/pyproject.toml + unit_tests/poetry.lock
  5. airbyte-integrations/connectors/source-zendesk-chat/metadata.yaml
  6. Corresponding docs/integrations/sources/<connector>.md changelog entries

User Impact

  • Connectors move from pre-release SDM images to the current stable 7.17.2 SDM release.
  • All CDK features these connectors relied on in the dev builds (memory monitor, larger HTTP connection pool) are present in 7.17.2.
  • No behavioral changes are expected for end users.

Can this PR be safely reverted and rolled back?

  • YES 💚

Link to Devin session: https://app.devin.ai/sessions/61c16ed49d9f47ec8d34f3b9fad4596d

…or 5 connectors

Co-Authored-By: patrick.nilan@airbyte.io <patrick.nilan@airbyte.io>
@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@github-actions
Copy link
Copy Markdown
Contributor

👋 Greetings, Airbyte Team Member!

Here are some helpful tips and reminders for your convenience.

💡 Show Tips and Tricks

PR Slash Commands

Airbyte Maintainers (that's you!) can execute the following slash commands on your PR:

  • 🛠️ Quick Fixes
    • /format-fix - Fixes most formatting issues.
    • /bump-version - Bumps connector versions, scraping changelog description from the PR title.
      • Bump types: patch (default), minor, major, major_rc, rc, promote.
      • The rc type is a smart default: applies minor_rc if stable, or bumps the RC number if already RC.
      • The promote type strips the RC suffix to finalize a release.
      • Example: /bump-version type=rc or /bump-version type=minor
    • /bump-progressive-rollout-version - Alias for /bump-version type=rc. Bumps with an RC suffix and enables progressive rollout.
  • ❇️ AI Testing and Review (internal link: AI-SDLC Docs):
    • /ai-prove-fix - Runs prerelease readiness checks, including testing against customer connections.
    • /ai-canary-prerelease - Rolls out prerelease to 5-10 connections for canary testing.
    • /ai-review - AI-powered PR review for connector safety and quality gates.
  • 🚀 Connector Releases:
    • /publish-connectors-prerelease - Publishes pre-release connector builds (tagged as {version}-preview.{git-sha}) for all modified connectors in the PR.
  • ☕️ JVM connectors:
    • /update-connector-cdk-version connector=<CONNECTOR_NAME> - Updates the specified connector to the latest CDK version.
      Example: /update-connector-cdk-version connector=destination-bigquery
  • 🐍 Python connectors:
    • /poe connector source-example lock - Run the Poe lock task on the source-example connector, committing the results back to the branch.
    • /poe source example lock - Alias for /poe connector source-example lock.
    • /poe source example use-cdk-branch my/branch - Pin the source-example CDK reference to the branch name specified.
    • /poe source example use-cdk-latest - Update the source-example CDK dependency to the latest available version.
  • ⚙️ Admin commands:
    • /force-merge reason="<REASON>" - Force merges the PR using admin privileges, bypassing CI checks. Requires a reason.
      Example: /force-merge reason="CI is flaky, tests pass locally"
📚 Show Repo Guidance

Helpful Resources

📝 Edit this welcome message.

Co-Authored-By: patrick.nilan@airbyte.io <patrick.nilan@airbyte.io>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

source-basecamp Connector Test Results

3 tests   1 ✅  3s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 739e89b.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 21, 2026

source-brevo Connector Test Results

3 tests   1 ✅  4s ⏱️
1 suites  2 💤
1 files    0 ❌

Results for commit 739e89b.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown
Contributor

source-zendesk-chat Connector Test Results

45 tests   41 ✅  32s ⏱️
 2 suites   4 💤
 2 files     0 ❌

Results for commit 739e89b.

@devin-ai-integration
Copy link
Copy Markdown
Contributor Author

Closing in favor of 5 separate PRs per connector — see follow-up PRs.

@github-actions
Copy link
Copy Markdown
Contributor

Deploy preview for airbyte-docs ready!

Project:airbyte-docs
Status: ✅  Deploy successful!
Preview URL:https://airbyte-docs-hjchpjnll-airbyte-growth.vercel.app
Latest Commit:739e89b

Deployed with vercel-action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant