Extension development workflows

Keep extension releases stable by combining debugging, security, performance, testing, and CI workflows.

Workflow chooser

GoalRead this
Diagnose local failures quicklyTroubleshooting
Understand dev reload outcomesDev update behavior
Lock down extension safety checksSecurity checklist
Reduce runtime and startup regressionsPerformance playbook
Add end-to-end confidence checksPlaywright E2E
Set up CI templatesCI templates
Apply cross-command controlsGlobal flags

Release confidence loop

  1. Run targeted local checks (dev + troubleshooting).
  2. Build production artifacts (build / start).
  3. Validate critical flows with E2E and smoke checks.
  4. Run CI templates before store submission.

Next steps

Video walkthrough