Repository navigation
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
🧹 Lint frontend
2m 50s
🧪 Test frontend
8m 55s
📦 Build frontend
1m 7s
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/
|