Skip to content

[bot] Merge master/a1ccba8e into rel/dev - #1726

Merged
yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-a1ccba8e-to-rel/dev
Aug 10, 2026
Merged

[bot] Merge master/a1ccba8e into rel/dev#1726
yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-a1ccba8e-to-rel/dev

Conversation

@yenkins-admin

Copy link
Copy Markdown
Contributor

🚀 Automated PR to perform merge from master into rel/dev with changes up to a1ccba8 (created by https://github.com/gooddata/gooddata-python-sdk/actions/runs/31384243736).

jeskepetr and others added 2 commits August 7, 2026 15:56
Greenplum is no longer used by any customer and is being removed from the
backend (F1-2435), so the SDK no longer needs to model it.

Drops the hand-written `CatalogDataSourceGreenplum` and `GreenplumAttributes`
classes, their exports from `gooddata_sdk`, and the Greenplum example from the
data-source docs. The Greenplum test went with them: it was already inert,
sitting inside a `"""` block and referencing a `greenplum.yaml` cassette that
does not exist in the repo.

The generated client was updated the supported way rather than by hand. The
`GREENPLUM` enum entry was removed from the two source schemas it originates
from -- gooddata-metadata-client.json and gooddata-scan-client.json -- and
`gooddata-api-client/` was then regenerated with openapi-generator against the
merged schema. The regeneration produced exactly six deletions and no other
drift, which also confirms the checked-in client was in sync with the schemas.

The merged schemas/gooddata-api-client.json was edited line-wise instead of
being rebuilt through the Makefile's `jq -S -s` step. jq 1.6 does not preserve
number literals and rewrote unrelated values (2.6E+9 -> 2600000000, 1.0 -> 1)
across the file; the checked-in copy was produced with jq 1.7+, which does.

This is a breaking change for anyone importing either class by name, including
code that never connects to Greenplum, since the failure is at import time.

JIRA: F1-2435
risk: low

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
refactor: remove support for Greenplum
@yenkins-admin
yenkins-admin merged commit 3152156 into rel/dev Aug 10, 2026
1 check passed
@yenkins-admin
yenkins-admin deleted the snapshot-master-a1ccba8e-to-rel/dev branch August 10, 2026 11:36
@codecov

codecov Bot commented Aug 10, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.15%. Comparing base (91a45e3) to head (a1ccba8).
⚠️ Report is 546 commits behind head on rel/dev.

Additional details and impacted files
@@             Coverage Diff             @@
##           rel/dev    #1726      +/-   ##
===========================================
- Coverage    79.16%   79.15%   -0.01%     
===========================================
  Files          271      271              
  Lines        18801    18794       -7     
===========================================
- Hits         14883    14876       -7     
  Misses        3918     3918              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants