Skip to content

Sync from gdc-ui/sdk hash:992c4dd - #7448

Merged
yenkins-admin merged 2 commits into
masterfrom
sync-from-gdc-ui-38838786403
Oct 16, 2026
Merged

yenkins-admin merged 2 commits into
masterfrom
sync-from-gdc-ui-38838786403

Conversation

@yenkins

@yenkins yenkins commented Oct 16, 2026 •

Copy link
Copy Markdown

Automated sync of gdc-ui → gooddata-ui-sdk Source hash: 992c4dd

Summary by CodeRabbit

  • Bug Fixes
    • FeatureHub mock registration now reports an error if attempted after the page leaves its initial blank state, clarifying that registration must happen before navigation.
  • Chores
    • Updated SDK packages, examples, and tools to version 11.63.0-alpha.3.

@yenkins yenkins added the sync PR is created from gdc-ui label Oct 16, 2026

@yenkins-admin yenkins-admin left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved by sync workflow

@coderabbitai

coderabbitai Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e269edaf-327f-4c11-a61a-5bed1209d89f
📥 Commits

Reviewing files that changed from the base of the PR and between 152798e and 33db702.

📒 Files selected for processing: 71
  • common/config/rush/version-policies.json
  • examples/playground/package.json
  • examples/sdk-interactive-examples/examples-template/package.json
  • examples/sdk-interactive-examples/examples/example-attributefilter/package.json
  • examples/sdk-interactive-examples/examples/example-chartconfig/package.json
  • examples/sdk-interactive-examples/examples/example-columnchart/package.json
  • examples/sdk-interactive-examples/examples/example-combochart/package.json
  • examples/sdk-interactive-examples/examples/example-dashboard/package.json
  • examples/sdk-interactive-examples/examples/example-datefilter/package.json
  • examples/sdk-interactive-examples/examples/example-dependentfilters/package.json
  • examples/sdk-interactive-examples/examples/example-execute/package.json
  • examples/sdk-interactive-examples/examples/example-granularity/package.json
  • examples/sdk-interactive-examples/examples/example-headline/package.json
  • examples/sdk-interactive-examples/examples/example-pivottable/package.json
  • examples/sdk-interactive-examples/examples/example-relativedatefilter/package.json
  • examples/sdk-interactive-examples/examples/example-repeater/package.json
  • examples/sdk-interactive-examples/package.json
  • libs/api-client-tiger/package.json
  • libs/sdk-backend-base/package.json
  • libs/sdk-backend-mockingbird/package.json
  • libs/sdk-backend-spi/package.json
  • libs/sdk-backend-tiger/package.json
  • libs/sdk-code-convertors/package.json
  • libs/sdk-code-convertors/python/pyproject.toml
  • libs/sdk-code-schemas/package.json
  • libs/sdk-e2e-utils/package.json
  • libs/sdk-e2e-utils/src/create-test/feature-hub/mock.ts
  • libs/sdk-embedding/package.json
  • libs/sdk-model/package.json
  • libs/sdk-pluggable-application-model/package.json
  • libs/sdk-ui-all/package.json
  • libs/sdk-ui-application-header/package.json
  • libs/sdk-ui-catalog/package.json
  • libs/sdk-ui-charts/package.json
  • libs/sdk-ui-dashboard/package.json
  • libs/sdk-ui-ext/package.json
  • libs/sdk-ui-filters/package.json
  • libs/sdk-ui-gen-ai/package.json
  • libs/sdk-ui-geo/package.json
  • libs/sdk-ui-kit/package.json
  • libs/sdk-ui-loaders/package.json
  • libs/sdk-ui-pivot/package.json
  • libs/sdk-ui-pluggable-application/package.json
  • libs/sdk-ui-pluggable-host/package.json
  • libs/sdk-ui-semantic-search/package.json
  • libs/sdk-ui-tests-app/package.json
  • libs/sdk-ui-tests-e2e/package.json
  • libs/sdk-ui-tests-reference-workspace/package.json
  • libs/sdk-ui-tests-scenarios/package.json
  • libs/sdk-ui-tests-storybook/package.json
  • libs/sdk-ui-theme-provider/package.json
  • libs/sdk-ui-vis-commons/package.json
  • libs/sdk-ui-web-components/package.json
  • libs/sdk-ui/package.json
  • libs/util/package.json
  • templates/pluggable-module/harness/package.json
  • templates/pluggable-module/module/package.json
  • tools/app-toolkit/package.json
  • tools/catalog-export/package.json
  • tools/create-pluggable-module/package.json
  • tools/dashboard-plugin-template/package.json
  • tools/eslint-config/package.json
  • tools/i18n-toolkit/package.json
  • tools/lint-config/package.json
  • tools/mock-handling/package.json
  • tools/oxlint-config/package.json
  • tools/plugin-toolkit/package.json
  • tools/react-app-template/package.json
  • tools/reference-workspace-mgmt/package.json
  • tools/reference-workspace/package.json
  • tools/stylelint-config/package.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The pull request advances the Rush policies and package versions to 11.63.0-alpha.3. It also adds a navigation-timing check to registerFeatureHubMock.

Changes: Release version synchronization

Layer / File(s) Summary
Update prerelease metadata
common/config/rush/version-policies.json, examples/*/package.json, examples/sdk-interactive-examples/.../package.json, libs/*/package.json, libs/sdk-code-convertors/python/pyproject.toml, templates/pluggable-module/*/package.json, tools/*/package.json
Both Rush version policies and the listed JavaScript and Python package versions advance from alpha.2 to alpha.3. Other policy settings remain unchanged.

FeatureHub mock registration guard

Layer / File(s) Summary
Check registration timing
libs/sdk-e2e-utils/src/create-test/feature-hub/mock.ts
registerFeatureHubMock checks whether the page URL differs from about:blank. If it does, the helper throws an error explaining that the mock must be registered before navigation.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

Suggested reviewers: yenkins-admin

Merge Risk: ⚪ Minimal · up to 33db7

The alpha.3 release metadata is synchronized, and standard FeatureHub setup registers the mock before navigation. No material merge-blocking risk remains.

### Architecture Summary

Architecture risk: 🔵 Low · up to 33db7

The change affects 5 systems.

Changed systems: libs, examples, tools, templates, common

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — libs (service) was modified; 38 changed files map to changed impact.
  • observed — examples (service) was modified; 16 changed files map to changed impact.
  • observed — tools (service) was modified; 14 changed files map to changed impact.
  • observed — templates (service) was modified; 2 changed files map to changed impact.

Before / after behavior

  • observed — Modified behavior in common/config/rush/version-policies.json: Both version policies change their version from 11.63.0-alpha.2 to 11.63.0-alpha.3; their other settings are unchanged.
  • observed — Modified behavior in examples/playground/package.json: The package version changes from 11.63.0-alpha.2 to 11.63.0-alpha.3.
  • observed — Modified behavior in examples/sdk-interactive-examples/examples-template/package.json: The package version changes from 11.63.0-alpha.2 to 11.63.0-alpha.3.
  • observed — Modified behavior in examples/sdk-interactive-examples/examples/example-attributefilter/package.json: The package version was updated from 11.63.0-alpha.2 to 11.63.0-alpha.3.
Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Docstring Coverage Warning Docstring coverage is 50.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 1 files. (70 skipped: … Write docstrings for the functions missing them to satisfy the coverage threshold.
Passed Passed checks: 4 passed
Check name Status Explanation
Title check Passed The title clearly identifies the automated sync from gdc-ui and includes the source hash.
Description check Passed The description identifies the automated gdc-ui to gooddata-ui-sdk sync and provides the source hash. It is concise and consistent with the repository’s sync workflow.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

Docstring coverage is 50.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 1 files. (70 skipped: 70 unsupported.)

  • Fix all pre-merge checks with AI
✨ Finishing Touches: 💡 1
📝 Generate docstrings: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

A rabbit checks the page before the hop,
And sets the mock before the first URL.
Alpha numbers rise across the files,
While carrots wait beside the build.
The burrow hums: the sync is done.

Comment @coderabbitai help to get the list of available commands.

@yenkins-admin
yenkins-admin merged commit 0bd834a into master Oct 16, 2026
15 of 16 checks passed
@yenkins-admin
yenkins-admin deleted the sync-from-gdc-ui-38838786403 branch October 16, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sync PR is created from gdc-ui

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants