fix(plugins): correct stale plugin-hook availability claims (#2309)

Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
This commit is contained in:
Alassane
2026-08-10 05:14:46 -04:00
committed by GitHub
parent 258840fd9f
commit 6aa967f873
5 changed files with 667 additions and 12 deletions
+12
View File
@@ -28,6 +28,9 @@ on:
- ".claude/rules/**/*.md"
- ".cursor/rules/**/*.mdc"
- ".claude/commands/**/*.md"
- "apps/web/lib/plugins/types.ts"
- "scripts/validate-plugin-api-claims.mjs"
- "scripts/validate-plugin-api-claims.test.mjs"
pull_request:
branches: [main]
paths:
@@ -55,6 +58,9 @@ on:
- ".claude/rules/**/*.md"
- ".cursor/rules/**/*.mdc"
- ".claude/commands/**/*.md"
- "apps/web/lib/plugins/types.ts"
- "scripts/validate-plugin-api-claims.mjs"
- "scripts/validate-plugin-api-claims.test.mjs"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
@@ -79,3 +85,9 @@ jobs:
- name: Lint harness files
run: python3 .github/scripts/lint-harness-files.py --all
- name: Test plugin API claim guard
run: node --test scripts/validate-plugin-api-claims.test.mjs
- name: Validate plugin API claims
run: node scripts/validate-plugin-api-claims.mjs