Run root audit and dependency update pass #249
Labels
No labels
abandoned
active
audit
blocked
data-safety
difficulty:easy
difficulty:hard
difficulty:high
difficulty:medium
docs
done
duplicate
notebook-v0
open
priority:high
ready
release-critical
safe-mode
spec
spec-backlog
subsystem:api
subsystem:backlog
subsystem:bases
subsystem:ci
subsystem:command
subsystem:configuration
subsystem:consolidate
subsystem:dependencies
subsystem:desktop-electron
subsystem:diffmerge
subsystem:docker
subsystem:docs
subsystem:fuzzy
subsystem:graph
subsystem:hotkeys
subsystem:lapis
subsystem:maint
subsystem:maintenance
subsystem:markdown
subsystem:markdown-lint
subsystem:md018
subsystem:notebook
subsystem:notifications
subsystem:opfs
subsystem:package
subsystem:plugin-markdown
subsystem:plugin-tasks
subsystem:plugins
subsystem:registry
subsystem:release
subsystem:renovate
subsystem:restore
subsystem:scripts
subsystem:search
subsystem:settings
subsystem:spec
subsystem:tasks
subsystem:testing
subsystem:ui
subsystem:web
subsystem:workspace
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lapis-notes/lapis#249
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Run a repo-root security and dependency-maintenance pass that starts from
pnpm audit, updates outdated dependencies conservatively, and finishes with the app validation path required for runtime-affecting changes.Problem
Root and workspace dependencies drift over time. Security advisories and stale package versions can accumulate outside normal feature work, and runtime packages in this repo have enough shared build/test surface that ad hoc upgrades are risky without a tracked validation pass.
Goal
pnpm auditfrom the repo root and fix actionable issues.Scope
package.json, workspace package manifests, lockfile, and any directly affected config or compatibility code.Non-goals
Acceptance Criteria
pnpm audithas been run at the repo root and the resulting actionable issues are either fixed or explicitly documented in this issue if they cannot be resolved safely in this pass.pnpm check:allandpnpm test:smoke.spec/src/**pages are updated in the same change and passmake spec-lintplusmdbook build specwhen practical.Implementation Notes
pnpm auditandpnpm outdatedfrom the repo root to separate security-driven updates from general stale-package maintenance.pnpm up) and keep the update set small enough that failures can be attributed.Suggested Files or Specs To Inspect
package.jsonpnpm-lock.yamlspec/src/80-maintenance/monorepo-scripts.mdspec/src/20-packages/workspace/index.mdspec/src/20-packages/web/index.mdspec/src/20-packages/desktop-electron/index.mdValidation Commands
pnpm auditpnpm outdatedpnpm check:allpnpm test:smokemake spec-lintandmdbook build specifspec/**changesRelated Issues
None yet.
Follow-up Tasks
Implementation Summary
Ran the root audit, updated vulnerable and compatible dependencies, fixed upgrade fallout across docs/API/plugins/notebook, and validated with check:all plus full smoke.