The GitHub Actions job "CI" on rocketmq-dashboard.git/feature/studio-web-fixes 
has succeeded.
Run started by GitHub user zhaohai666 (triggered by zhaohai666).

Head commit for run:
b4575597a1c7ddaa1db8d13b6b7409afc4ed020e / zhaohaihzb <[email protected]>
refactor(web): fix lint errors, stop refetching the instance list on selection 
change, confirm history clear

- BrokerCluster: the mount effect no longer calls loadData synchronously inside
  the effect body (react-hooks/set-state-in-effect); it runs in a microtask and
  the request-id ref is copied into the effect (react-hooks/exhaustive-deps).
- MainLayout: pathSnippets is memoized and included in the breadcrumb useMemo
  deps, fixing the exhaustive-deps warning and keeping the memo stable.
- useInstanceFilter: the instance list is no longer re-fetched every time the
  selected instance id changes (the list does not depend on the selection).
  The latest route id is tracked in a ref; the redirect-to-first-instance logic
  still uses it. Previously switching instances re-queried the full list in all
  7 instance pages.
- message page: '清空历史' now requires a confirmation dialog before clearing
  the query history (was an immediate destructive action).
- Replace the deprecated antd Card bodyStyle prop with styles={{ body }} in
  12 places across 9 files.

Verified: eslint . (0 problems), tsc -b clean, npm run build succeeds, full
frontend suite 532/532 (92 files) green. MessagePage test drives
Modal.confirm's onOk via a spy (jsdom does not render the imperative dialog).

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/31570704605

With regards,
GitHub Actions via GitBox

Reply via email to