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
