Skip to content

[bot] Merge master/2748e146 into rel/dev#1409

Merged
yenkins-admin merged 4 commits intorel/devfrom
snapshot-master-2748e146-to-rel/dev
Mar 13, 2026
Merged

[bot] Merge master/2748e146 into rel/dev#1409
yenkins-admin merged 4 commits intorel/devfrom
snapshot-master-2748e146-to-rel/dev

Conversation

@yenkins-admin
Copy link
Contributor

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

hkad98 and others added 4 commits March 13, 2026 10:48
Add the `result` spec (`/api/v1/schemas/result`) to the Makefile
download target and merge it into the combined api-client schema.
Regenerate gooddata-api-client, which brings typed endpoints and models
for CSV staging upload, CSV analysis, CSV import, file listing, file
deletion, and CSV file manifest reading.

jira: TRIVIAL
risk: low
Add five new methods to CatalogDataSourceService:

- staging_upload — upload a CSV to the staging area
- analyze_csv — detect columns, types, and parse config
- import_csv — import a staged CSV into a GDSTORAGE data source
- delete_csv_files — remove files from a data source
- upload_csv — end-to-end convenience wrapper

Also add CatalogDataSourceGdStorage entity model with _NoCredentials
support (GDSTORAGE sources require no authentication), export the new
symbol, and add documentation pages for all new methods.

jira: TRIVIAL
risk: low
…OpenAPI Generator

OpenAPI Generator v6.6.0 silently drops the \x00 literal from regex
patterns in the generated Python code.  The DeclarativeColumn model's
`name` field has a spec pattern of `^[^\x00]*$` (reject null bytes,
important for Postgres TEXT columns), but the generator produced the
invalid Python regex `^[^]*$`, causing `re.PatternError: unterminated
character set` at runtime.

Fix the generated file and add a post-generation sed fixup to the
Makefile `api-client` target so future regenerations are patched
automatically.

jira: TRIVIAL
risk: low
feat(gooddata-sdk): add CSV upload support for GDSTORAGE data sources
@yenkins-admin yenkins-admin merged commit 717471f into rel/dev Mar 13, 2026
1 check passed
@yenkins-admin yenkins-admin deleted the snapshot-master-2748e146-to-rel/dev branch March 13, 2026 11:45
@codecov
Copy link

codecov bot commented Mar 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.45%. Comparing base (46c0f4b) to head (2748e14).
⚠️ Report is 452 commits behind head on rel/dev.

Additional details and impacted files
@@             Coverage Diff             @@
##           rel/dev    #1409      +/-   ##
===========================================
- Coverage    77.53%   77.45%   -0.09%     
===========================================
  Files          225      225              
  Lines        14614    14661      +47     
===========================================
+ Hits         11331    11355      +24     
- Misses        3283     3306      +23     

☔ View full report in Codecov by Sentry.
📢 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