Commit 5e6ec00
ci: stop building on every push — extension ships via Web Store
The CI/CD Pipeline and Quality Gates workflows were running full
builds (npm ci, tests, typecheck, lint, audit, coverage, perf) on
every push to main, even though the extension is published manually
to the Chrome Web Store — none of these gate a release.
Result: every README tweak generated 3 red X's for drift in a frozen
dep stack (Biome 1.9, TS 5.9, @types/chrome 0.0.254) that will be
addressed in a dedicated modernization pass.
- ci.yml: push + PR triggers → workflow_dispatch + release only
- quality-gates.yml: push trigger → workflow_dispatch + PR only
security.yml keeps its daily cron — that one still earns its place
by catching new CVEs on the frozen deps.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e84d0ea commit 5e6ec00
2 files changed
Lines changed: 2 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 4 | + | |
8 | 5 | | |
9 | 6 | | |
10 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | | - | |
7 | | - | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
0 commit comments