Skip to content

test: stabilize Design tutorial interaction coverage #22154

test: stabilize Design tutorial interaction coverage

test: stabilize Design tutorial interaction coverage #22154

Triggered via pull request September 22, 2026 15:20
Status Success
Total duration 24m 32s
Artifacts

ci.yml

on: pull_request
Determine change scope
21s
Determine change scope
PGlite lock and migration tests
1m 57s
PGlite lock and migration tests
Plan test lanes
Plan test lanes
Plan targeted test lanes
21s
Plan targeted test lanes
Docs checks
Docs checks
Lint & format
1m 5s
Lint & format
Typecheck
2m 4s
Typecheck
Content parity
Content parity
Content DB tests
0s
Content DB tests
Content DB PostgreSQL locking
Content DB PostgreSQL locking
Core integration tests
Core integration tests
Plan E2E tests
0s
Plan E2E tests
Brain evals
0s
Brain evals
Brain privacy leakage evals
0s
Brain privacy leakage evals
Build
2m 25s
Build
Trusted acceptance substrate
0s
Trusted acceptance substrate
Scaffold E2E — create + pnpm install
0s
Scaffold E2E — create + pnpm install
SSR cold-start smoke
0s
SSR cold-start smoke
Security guards
3m 2s
Security guards
Guard — no drizzle-kit push in build paths
0s
Guard — no drizzle-kit push in build paths
QA — static template checks
1m 3s
QA — static template checks
Matrix: test-rest
Matrix: test-targeted
Fast tests
4s
Fast tests
Fit to window
Zoom out
Zoom in

Annotations

23 warnings and 14 notices
Determine change scope
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, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Plan targeted test lanes
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, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
QA — static template checks
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, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint & format
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, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L7718
React Hook useCallback has missing dependencies: 'readOnly', and 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L7605
React Hook useCallback has missing dependencies: 'setEqualGapGuides', 'getSnapCandidateEntries', 'setAlignmentGuides', 'beginSnapGesture', and 'setProximityMeasurements'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L6853
React Hook useCallback has missing dependencies: 'readOnly', and 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L6832
React Hook useCallback has unnecessary dependency: getCurrentCanvasEntries
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L6671
React Hook useCallback has missing dependencies: 'setEqualGapGuides', 'readOnly', 'getSnapCandidateEntries', 'setAlignmentGuides', 'beginSnapGesture', and 'setProximityMeasurements'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L4778
React Hook useCallback has missing dependencies: 'setEqualGapGuides', 'setProximityMeasurements', and 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L4612
React Hook useCallback has a missing dependency: 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L4191
React Hook useCallback has a missing dependency: 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L2134
React Hook useEffect has a missing dependency: 'setAlignmentGuides'
react-hooks(exhaustive-deps): templates/design/app/components/design/MultiScreenCanvas.tsx#L1967
React Hook useEffect has a missing dependency: 'geometryById'
PGlite lock and migration tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Security guards
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, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast tests targeted lane-4
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast tests targeted lane-2
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast tests targeted lane-5
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast tests targeted lane-3
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Fast tests targeted lane-1
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Determine change scope
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Plan targeted test lanes
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
QA — static template checks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Lint & format
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
PGlite lock and migration tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Typecheck
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Security guards
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests targeted lane-4
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests targeted lane-2
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests targeted lane-5
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests targeted lane-3
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests targeted lane-1
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Fast tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"