Restore plugin-manager install-bundle Vitest timeout after #280 stubbing #285

Closed
opened 2026-06-04 23:24:56 +00:00 by steve · 0 comments
Owner

Problem

Commit #280 removed the 30s it.each timeout added in #279 while re-enabling
plugin-manager.test.ts in CI. The lapis-notebook install-bundle case exceeds
Vitest's default 5s budget under container load, failing Forgejo checks.

Goal

Restore the install-bundle per-case timeout so pnpm test stays green in CI.

Acceptance Criteria

  • External install-bundle it.each cases use an explicit 30s timeout
  • pnpm exec turbo run test --filter=@lapis-notes/api --force passes
  • pnpm test passes

Validation Commands

  • pnpm exec turbo run test --filter=@lapis-notes/api --force
  • pnpm test

Follow-up Tasks

Implementation Summary

Restored 30s Vitest timeout on plugin-manager external install-bundle it.each cases; lapis-notebook exceeds 5s under CI load. Validated with pnpm exec turbo run test --filter=@lapis-notes/api --force and pnpm test.

## Problem Commit #280 removed the 30s `it.each` timeout added in #279 while re-enabling `plugin-manager.test.ts` in CI. The `lapis-notebook` install-bundle case exceeds Vitest's default 5s budget under container load, failing Forgejo checks. ## Goal Restore the install-bundle per-case timeout so `pnpm test` stays green in CI. ## Acceptance Criteria - External install-bundle `it.each` cases use an explicit 30s timeout - `pnpm exec turbo run test --filter=@lapis-notes/api --force` passes - `pnpm test` passes ## Validation Commands - `pnpm exec turbo run test --filter=@lapis-notes/api --force` - `pnpm test` ## Related Issues - Follow-up to #280 — [Fix API tests that require local-only registry fixture and slow CI hooks](../closed/280-fix-api-tests-that-require-local-only-registry-fixture-and-slow-ci-hooks.md) ## Follow-up Tasks ## Implementation Summary Restored 30s Vitest timeout on plugin-manager external install-bundle it.each cases; lapis-notebook exceeds 5s under CI load. Validated with pnpm exec turbo run test --filter=@lapis-notes/api --force and pnpm test. <!-- backlog:task_id=TASK-RESTORE-PLUGIN-MANAGER-INSTALL-BUNDLE-TIMEOUT source_spec=spec/src/80-maintenance/monorepo-scripts.md related_issue=280 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lapis-notes/lapis#285
No description provided.