DO NOT MERGE (test only): pin prerelease SDM base image to validate OC-12975 fix in Cloud - #85339
ZaneHyattAB wants to merge 5 commits into
Conversation
… payloads are truncated Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…C-12975 Identical to #85087 (head 8441e85) except for connectorBuildOptions.baseImage, which is repointed at the prerelease source-declarative-manifest build containing airbyte-python-cdk#1135: airbyte/source-declarative-manifest:7.28.2.post5.dev33128883500 @sha256:ec8060b750ce67b0cb0b04dc56152d8afb0c3ef21e41bc5a97b1972f00b74945 Purpose: produce a connector build that can be pinned on an Airbyte-owned Stripe connection to validate the invoice_line_items truncation fix end to end in Cloud. Throwaway - not for merge. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
/publish-connectors-prerelease
|
👋 Greetings, Airbyte Team Member!Here are some helpful tips and reminders for your convenience. 💡 Show Tips and TricksPR Slash CommandsAirbyte Maintainers (that's you!) can execute the following slash commands on your PR:
📚 Show Repo GuidanceHelpful Resources
|
| def _read_incremental(http_mocker: HttpMocker) -> Any: | ||
| config = _config().with_start_date(_START_DATE).build() | ||
| state = StateBuilder().with_stream_state(_STREAM_NAME, {"invoice_updated": int(_STATE_DATE.timestamp())}).build() | ||
| source = get_source(config=config, state=state) |
|
Deploy preview for airbyte-docs ready!
Deployed with vercel-action |
|
Scaffolding only, to be closed once the Cloud validation is done.
What
Identical to #85087 (head
8441e85e) except one line insource-stripe/metadata.yaml—connectorBuildOptions.baseImageis repointed at theprerelease
source-declarative-manifestbuild containingairbyte-python-cdk#1135:
No manifest, test, docs or version changes.
git diff 8441e85eis one line.Why
#85087cannot go green until a CDK release contains#1135, and none does(CDK latest is
v7.28.3). This produces a connector build that can be pinned onan Airbyte-owned Stripe connection, so the
invoice_line_itemstruncation fix forOC-12975 can be validated end to
end in Cloud rather than only against a local mock.
Test fixture is already in place on Airbyte's own Stripe test account
(
acct_1JwnoiEcXtiJtvvh, test mode): invoicein_1UBgNHEcXtiJtvvhatipxq9Qhas 12line items, and its
invoice.finalized/invoice.updatedevents embed only 10with
lines.has_more: true. Expected result: incremental emits 12 of 12 with thisbuild, where the current connector emits 10.
Follows the shape of #81519, which did the same thing for OC-12977.
Requested by ZaneHyattAB.
Important
Autopilot Progressive Rollout Enabled
Autopilot progressive rollouts are enabled for one or more connector(s) modified in this PR. Check the box below if you need to bypass normal rollout safety processes and release to all users immediately upon merge:
Note: