Skip to content

Commit 9c46415

Browse files
authored
Merge pull request #7 from RubenGlez/orchestrator/dependency-policy-cleanup
Align dependency policy and CI config
2 parents 4ca3e78 + 89fcf72 commit 9c46415

8 files changed

Lines changed: 6047 additions & 9610 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ jobs:
1212
check:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v5
16+
- uses: pnpm/action-setup@v5
17+
- uses: actions/setup-node@v5
1718
with:
1819
node-version: 24
19-
- run: npm ci
20-
- run: npm run tsc
21-
- run: npm run lint
22-
- run: npm audit --audit-level=high --omit=dev
20+
cache: pnpm
21+
- run: pnpm install --frozen-lockfile
22+
- run: pnpm tsc
23+
- run: pnpm lint
24+
- run: pnpm audit --audit-level=high --prod

‎.github/workflows/dependency-review.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ jobs:
1212
dependency-review:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/dependency-review-action@v4
15+
- uses: actions/checkout@v5
16+
- uses: actions/dependency-review-action@v5

‎.github/workflows/release.yml‎

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,32 @@ jobs:
1212
build-mac:
1313
runs-on: macos-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v5
16+
- uses: pnpm/action-setup@v5
17+
- uses: actions/setup-node@v5
1718
with:
1819
node-version: 24
19-
- run: npm ci
20-
- run: npm run release
20+
cache: pnpm
21+
- run: pnpm install --frozen-lockfile
22+
- run: pnpm release
2123
env:
2224
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2325

2426
build-windows:
2527
runs-on: windows-latest
2628
steps:
27-
- uses: actions/checkout@v4
28-
- uses: actions/setup-node@v4
29+
- uses: actions/checkout@v5
30+
- uses: pnpm/action-setup@v5
31+
- uses: actions/setup-node@v5
2932
with:
3033
node-version: 24
34+
cache: pnpm
3135
- uses: actions/setup-python@v5
3236
with:
3337
python-version: '3.11'
34-
- run: npm ci --ignore-scripts
35-
- run: npx @electron/rebuild -f -w better-sqlite3
36-
- run: npm run release
38+
- run: pnpm install --frozen-lockfile --ignore-scripts
39+
- run: pnpm exec electron-rebuild -f -w better-sqlite3
40+
- run: pnpm release
3741
env:
3842
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3943

‎.gitignore‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ release
2424
*.sln
2525
*.sw?
2626

27-
pnpm-lock.yaml
2827
yarn.lock
2928
/test-results/
3029
/playwright-report/

0 commit comments

Comments
 (0)