Skip to content

Commit f82ee67

Browse files
committed
fix: update workflows to pnpm and node 20
1 parent 4820bc1 commit f82ee67

7 files changed

+63
-21
lines changed

.github/workflows/crowdin-ci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,22 @@ jobs:
1818
- name: Check out code
1919
uses: actions/checkout@v3
2020

21+
- name: Setup pnpm
22+
uses: pnpm/action-setup@v2
23+
with:
24+
version: 8
25+
2126
- name: Set up Node.js
2227
uses: actions/setup-node@v3
2328
with:
24-
node-version: 18
29+
node-version: 20
30+
cache: 'pnpm'
2531

2632
- name: Install dependencies
27-
run: yarn install
33+
run: pnpm install
2834

2935
- name: Install ts-node
30-
run: yarn global add ts-node
36+
run: pnpm add -g ts-node
3137

3238
- name: Set up git
3339
run: |

.github/workflows/generate-review-report.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,22 @@ jobs:
1010
- name: Check out code
1111
uses: actions/checkout@v3
1212

13+
- name: Setup pnpm
14+
uses: pnpm/action-setup@v2
15+
with:
16+
version: 8
17+
1318
- name: Set up Node.js
1419
uses: actions/setup-node@v3
1520
with:
16-
node-version: 18
21+
node-version: 20
22+
cache: 'pnpm'
1723

1824
- name: Install dependencies
19-
run: yarn install
25+
run: pnpm install
2026

2127
- name: Install ts-node
22-
run: yarn global add ts-node
28+
run: pnpm add -g ts-node
2329

2430
- name: Run script
2531
run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/crowdin/reports/generateReviewReport.ts

.github/workflows/get-crowdin-contributors.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,22 @@ jobs:
1212
- name: Check out code
1313
uses: actions/checkout@v3
1414

15+
- name: Setup pnpm
16+
uses: pnpm/action-setup@v2
17+
with:
18+
version: 8
19+
1520
- name: Set up Node.js
1621
uses: actions/setup-node@v3
1722
with:
18-
node-version: 18
23+
node-version: 20
24+
cache: 'pnpm'
1925

2026
- name: Install dependencies
21-
run: yarn install
27+
run: pnpm install
2228

2329
- name: Install ts-node
24-
run: yarn global add ts-node
30+
run: pnpm add -g ts-node
2531

2632
- name: Set up git
2733
run: |

.github/workflows/get-leaderboard-reports.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,22 @@ jobs:
1212
- name: Check out code
1313
uses: actions/checkout@v3
1414

15+
- name: Setup pnpm
16+
uses: pnpm/action-setup@v2
17+
with:
18+
version: 8
19+
1520
- name: Set up Node.js
1621
uses: actions/setup-node@v3
1722
with:
18-
node-version: 18
23+
node-version: 20
24+
cache: 'pnpm'
1925

2026
- name: Install dependencies
21-
run: yarn install
27+
run: pnpm install
2228

2329
- name: Install ts-node
24-
run: yarn global add ts-node
30+
run: pnpm add -g ts-node
2531

2632
- name: Set up git
2733
run: |

.github/workflows/get-translation-progress.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,22 @@ jobs:
1212
- name: Check out code
1313
uses: actions/checkout@v3
1414

15+
- name: Setup pnpm
16+
uses: pnpm/action-setup@v2
17+
with:
18+
version: 8
19+
1520
- name: Set up Node.js
1621
uses: actions/setup-node@v3
1722
with:
18-
node-version: 18
23+
node-version: 20
24+
cache: 'pnpm'
1925

2026
- name: Install dependencies
21-
run: yarn install
27+
run: pnpm install
2228

2329
- name: Install ts-node
24-
run: yarn global add ts-node
30+
run: pnpm add -g ts-node
2531

2632
- name: Set up git
2733
run: |

.github/workflows/import-community-events.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,19 @@ jobs:
1212
- name: Check out code
1313
uses: actions/checkout@master
1414

15+
- name: Setup pnpm
16+
uses: pnpm/action-setup@v2
17+
with:
18+
version: 8
19+
1520
- name: Set up Node.js
1621
uses: actions/setup-node@v3
1722
with:
18-
node-version: 18
23+
node-version: 20
24+
cache: 'pnpm'
1925

2026
- name: Install dependencies
21-
run: yarn install
27+
run: pnpm install
2228

2329
- name: Set up git
2430
run: |
@@ -37,7 +43,7 @@ jobs:
3743
git checkout -b "automated-update-${{ env.TIMESTAMP }}" origin/dev
3844
3945
- name: Run script
40-
run: yarn events-import
46+
run: pnpm events-import
4147
env:
4248
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
4349

.github/workflows/update-chains.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,22 @@ jobs:
1313
- name: Checkout repository
1414
uses: actions/checkout@v4
1515

16+
- name: Setup pnpm
17+
uses: pnpm/action-setup@v2
18+
with:
19+
version: 8
20+
1621
- name: Set up Node.js
1722
uses: actions/setup-node@v3
1823
with:
19-
node-version: '20'
24+
node-version: 20
25+
cache: 'pnpm'
2026

2127
- name: Install dependencies
22-
run: yarn install
28+
run: pnpm install
2329

2430
- name: Install ts-node
25-
run: yarn global add ts-node
31+
run: pnpm add -g ts-node
2632

2733
- name: Update chains data
2834
run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/update-chains.ts

0 commit comments

Comments
 (0)