Skip to content

Commit 507fe96

Browse files
mcp-tool-shopclaude
andcommitted
ci(consolidate): one root ci.yml; remove 8 inert nested workflows + 2 dependabot (P5)
GitHub only runs workflows from the repo-root .github/, so the per-package workflows never fired. Consolidated to a single root ci.yml: build + test + audit across the 4 workspace packages (kernel->memories->rules->cli), paths-gated, node 20+22 matrix, concurrency, ubuntu-latest. Removed packages/{kernel,memories,rules}/.github/ (8 workflows + 2 dependabot). Honors github-actions.md (<=2 workflows, paths-gated, concurrency). Pages deploy (pages.yml) held until Phase 6 when the repo goes public. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 6206769 commit 507fe96

10 files changed

Lines changed: 6 additions & 546 deletions

File tree

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,19 @@ on:
44
push:
55
branches: [main]
66
paths:
7-
- "src/**"
7+
- "packages/**"
8+
- "apps/**"
89
- "package.json"
910
- "package-lock.json"
10-
- "tsconfig.json"
11+
- "tsconfig.base.json"
1112
- ".github/workflows/**"
1213
pull_request:
1314
paths:
14-
- "src/**"
15+
- "packages/**"
16+
- "apps/**"
1517
- "package.json"
1618
- "package-lock.json"
17-
- "tsconfig.json"
19+
- "tsconfig.base.json"
1820
- ".github/workflows/**"
1921
workflow_dispatch:
2022

@@ -37,13 +39,3 @@ jobs:
3739
- run: npm run build
3840
- run: npm test
3941
- run: npm audit --audit-level=moderate
40-
- run: npm pack --dry-run
41-
- name: Coverage
42-
if: matrix.node-version == 22
43-
run: npm run test:coverage
44-
- name: Upload coverage
45-
if: matrix.node-version == 22
46-
uses: codecov/codecov-action@v4
47-
with:
48-
files: coverage/lcov.info
49-
fail_ci_if_error: false

packages/kernel/.github/dependabot.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.

packages/kernel/.github/workflows/ci.yml

Lines changed: 0 additions & 49 deletions
This file was deleted.

packages/kernel/.github/workflows/dogfood.yml

Lines changed: 0 additions & 175 deletions
This file was deleted.

packages/kernel/.github/workflows/pages.yml

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)