Skip to content

Fix dependency installation in island payloads #21396

Fix dependency installation in island payloads

Fix dependency installation in island payloads #21396

Triggered via pull request September 14, 2026 15:03
Status Success
Total duration 9m 11s
Artifacts –

test_fe.yaml

on: pull_request
changes
8s
changes
🧹 Lint frontend
2m 50s
🧹 Lint frontend
🧪 Test frontend
8m 55s
🧪 Test frontend
📦 Build frontend
1m 7s
📦 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@11d5960a326750d5838078e36cf38b85af677262, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
📦 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@11d5960a326750d5838078e36cf38b85af677262, 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/
🧹 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@11d5960a326750d5838078e36cf38b85af677262, 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(no-unused-vars): src/components/ui/alert-dialog.tsx#L31
src/components/ui/alert-dialog.tsx:31:17: Parameter 'children' is declared but never used. Unused parameters should start with a '_'.
eslint(no-unused-vars): src/components/data-table/row-viewer-panel/row-viewer.tsx#L91
src/components/data-table/row-viewer-panel/row-viewer.tsx:91:27: Variable 'removedRow' is declared but never used. Unused variables should start with a '_'.
react(jsx-no-target-blank): src/components/ui/links.tsx#L24
src/components/ui/links.tsx:24:27: Using target=`_blank` without rel=`noreferrer` (which implies rel=`noopener`) is a security risk in older browsers: see https://mathiasbynens.github.io/rel-noopener/#recommendations
eslint(no-unused-vars): src/core/cells/session.ts#L59
src/core/cells/session.ts:59:26: Parameter 'idx' is declared but never used. Unused parameters should start with a '_'.
react(jsx-no-constructed-context-values): src/components/modal/ImperativeModal.tsx#L33
src/components/modal/ImperativeModal.tsx:33:19: The Context `value` prop should not be constructed.
react-hooks(exhaustive-deps): src/components/slides/reveal-component.tsx#L677
src/components/slides/reveal-component.tsx:677:7: The ref's value `.current` is accessed directly in the effect cleanup function.
marimo(prefer-object-params): src/core/cells/__tests__/session.test.ts#L47
src/core/cells/__tests__/session.test.ts:47:9: Avoid multiple positional arguments. Prefer an options object instead, e.g., fn(options) or fn(arg, options).
react(button-has-type): src/components/editor/inputs/Inputs.tsx#L13
src/components/editor/inputs/Inputs.tsx:13:8: `button` elements must have an explicit `type` attribute.
react(no-react-children): src/components/slides/swiper-component.tsx#L105
src/components/slides/swiper-component.tsx:105:8: `React.Children` should not be used.
eslint(no-unused-vars): src/core/wasm/worker/getMarimoWheel.ts#L3
src/core/wasm/worker/getMarimoWheel.ts:3:32: Parameter 'version' is declared but never used. Unused parameters should start with a '_'.
🧪 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@11d5960a326750d5838078e36cf38b85af677262, 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/