ci: pin openspec via devDependency

Adds @fission-ai/openspec ^1.3.1 as a root devDependency so local and CI
run the same lockfile-pinned version, and dependabot can bump it. CI now
runs `pnpm openspec validate --all --strict` instead of npx.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ullrich Schäfer 2026-05-08 02:36:53 +02:00
parent 5b6fecf416
commit 9cf6398a76
No known key found for this signature in database
GPG key ID: A32FF691A0F752D9
3 changed files with 549 additions and 2 deletions

View file

@ -23,7 +23,8 @@
"dev:services": "docker compose -f docker-compose.dev.yml up -d",
"dev:full": "./scripts/dev.sh",
"dev:ios": "pnpm --filter @trails-cool/mobile ios",
"dev:android": "pnpm --filter @trails-cool/mobile android"
"dev:android": "pnpm --filter @trails-cool/mobile android",
"openspec": "openspec"
},
"pnpm": {
"overrides": {
@ -42,6 +43,7 @@
"devDependencies": {
"@eslint/js": "^10.0.1",
"@expo/fingerprint": "^0.16.6",
"@fission-ai/openspec": "^1.3.1",
"@playwright/test": "^1.59.1",
"@react-router/dev": "catalog:",
"@react-router/node": "catalog:",