Skip to content

Commit 5e6ec00

Browse files
Wolfe-Jamclaude
andcommitted
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

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
name: 🚀 CI/CD Pipeline
22

33
on:
4-
push:
5-
branches: [main, develop]
6-
pull_request:
7-
branches: [main, develop]
4+
workflow_dispatch:
85
release:
96
types: [published]
107

.github/workflows/quality-gates.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
name: 🚪 Quality Gates
22

33
on:
4+
workflow_dispatch:
45
pull_request:
56
branches: [main]
6-
push:
7-
branches: [main]
87

98
env:
109
NODE_VERSION: 18.x

0 commit comments

Comments
 (0)