Skip to content

feat: Add callout titles, unify callout and admonition styling #19890

feat: Add callout titles, unify callout and admonition styling

feat: Add callout titles, unify callout and admonition styling #19890

Triggered via pull request July 23, 2026 20:43
Status Success
Total duration 5m 34s
Artifacts

test_fe.yaml

on: pull_request
changes
9s
changes
🧹 Lint frontend
1m 6s
🧹 Lint frontend
🧪 Test frontend
5m 19s
🧪 Test frontend
📦 Build frontend
1m 45s
📦 Build frontend
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧹 Lint frontend
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, dopplerhq/secrets-fetch-action@cd2efbf9a404504316435873eff298b82f7e0562, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
eslint-plugin-react-hooks(rules-of-hooks): .storybook/preview.tsx#L14
React Hook "useEffect" is called in function "Anonymous" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter. React Hook names must start with the word "use".
eslint-plugin-react(jsx-no-constructed-context-values): src/components/modal/ImperativeModal.tsx#L33
The Context `value` prop should not be constructed.
marimo(prefer-object-params): src/hooks/debug.ts#L75
Avoid multiple positional arguments. Prefer an options object instead, e.g., fn(options) or fn(arg, options).
marimo(prefer-object-params): vite.config.mts#L25
Avoid multiple positional arguments. Prefer an options object instead, e.g., fn(options) or fn(arg, options).
typescript-eslint(no-require-imports): postcss.config.cjs#L31
Expected "import" statement instead of "require" call
typescript-eslint(no-require-imports): postcss.config.cjs#L30
Expected "import" statement instead of "require" call
typescript-eslint(no-require-imports): postcss.config.cjs#L14
Expected "import" statement instead of "require" call
typescript-eslint(no-require-imports): postcss.config.cjs#L12
Expected "import" statement instead of "require" call
marimo(prefer-object-params): src/hooks/useEventListener.ts#L40
Avoid multiple positional arguments. Prefer an options object instead, e.g., fn(options) or fn(arg, options).
marimo(prefer-object-params): playwright.config.ts#L64
Avoid multiple positional arguments. Prefer an options object instead, e.g., fn(options) or fn(arg, options).
📦 Build frontend
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, dopplerhq/secrets-fetch-action@cd2efbf9a404504316435873eff298b82f7e0562, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🧪 Test frontend
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, dopplerhq/secrets-fetch-action@cd2efbf9a404504316435873eff298b82f7e0562, pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/