build: manage nodecar dependencies via workspace

This commit is contained in:
zhom
2025-06-03 16:53:27 +04:00
parent ccfd1f81f6
commit c698fff101
13 changed files with 52 additions and 1378 deletions
+4 -8
View File
@@ -21,11 +21,10 @@ on:
paths:
- "package.json"
- "pnpm-lock.yaml"
- "package-lock.json"
- "src-tauri/Cargo.toml"
- "src-tauri/Cargo.lock"
- "nodecar/package.json"
- "nodecar/package-lock.json"
- "nodecar/pnpm-lock.yaml"
- ".github/workflows/osv.yml"
merge_group:
branches: ["main"]
@@ -37,11 +36,10 @@ on:
paths:
- "package.json"
- "pnpm-lock.yaml"
- "package-lock.json"
- "src-tauri/Cargo.toml"
- "src-tauri/Cargo.lock"
- "nodecar/package.json"
- "nodecar/package-lock.json"
- "nodecar/pnpm-lock.yaml"
permissions:
security-events: write
@@ -57,10 +55,9 @@ jobs:
scan-args: |-
-r
--skip-git
--lockfile=package-lock.json
--lockfile=pnpm-lock.yaml
--lockfile=src-tauri/Cargo.lock
--lockfile=nodecar/package-lock.json
--lockfile=nodecar/pnpm-lock.yaml
./
scan-pr:
@@ -71,8 +68,7 @@ jobs:
scan-args: |-
-r
--skip-git
--lockfile=package-lock.json
--lockfile=pnpm-lock.yaml
--lockfile=src-tauri/Cargo.lock
--lockfile=nodecar/package-lock.json
--lockfile=nodecar/pnpm-lock.yaml
./