diff --git a/.github/workflows/crowdin-ci.yml b/.github/workflows/crowdin-ci.yml index 7d8a7c81570..2ee2ecdb03c 100644 --- a/.github/workflows/crowdin-ci.yml +++ b/.github/workflows/crowdin-ci.yml @@ -18,16 +18,22 @@ jobs: - name: Check out code uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Set up git run: | diff --git a/.github/workflows/generate-review-report.yml b/.github/workflows/generate-review-report.yml index fb9b435f753..1281b51d46d 100644 --- a/.github/workflows/generate-review-report.yml +++ b/.github/workflows/generate-review-report.yml @@ -10,16 +10,22 @@ jobs: - name: Check out code uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Run script run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/crowdin/reports/generateReviewReport.ts diff --git a/.github/workflows/get-crowdin-contributors.yml b/.github/workflows/get-crowdin-contributors.yml index 57a051ab06a..d6cbe39a87a 100644 --- a/.github/workflows/get-crowdin-contributors.yml +++ b/.github/workflows/get-crowdin-contributors.yml @@ -12,16 +12,22 @@ jobs: - name: Check out code uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Set up git run: | diff --git a/.github/workflows/get-leaderboard-reports.yml b/.github/workflows/get-leaderboard-reports.yml index 4b1dc1c292d..55969e9778d 100644 --- a/.github/workflows/get-leaderboard-reports.yml +++ b/.github/workflows/get-leaderboard-reports.yml @@ -12,16 +12,22 @@ jobs: - name: Check out code uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Set up git run: | diff --git a/.github/workflows/get-translation-progress.yml b/.github/workflows/get-translation-progress.yml index f843c616ab3..95fbde97aef 100644 --- a/.github/workflows/get-translation-progress.yml +++ b/.github/workflows/get-translation-progress.yml @@ -12,16 +12,22 @@ jobs: - name: Check out code uses: actions/checkout@v3 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Set up git run: | diff --git a/.github/workflows/import-community-events.yml b/.github/workflows/import-community-events.yml index ab555af9051..4d421423ee5 100644 --- a/.github/workflows/import-community-events.yml +++ b/.github/workflows/import-community-events.yml @@ -12,13 +12,19 @@ jobs: - name: Check out code uses: actions/checkout@master + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Set up git run: | @@ -37,7 +43,7 @@ jobs: git checkout -b "automated-update-${{ env.TIMESTAMP }}" origin/dev - name: Run script - run: yarn events-import + run: pnpm events-import env: GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }} diff --git a/.github/workflows/update-chains.yml b/.github/workflows/update-chains.yml index e512074de01..db6b45e2d19 100644 --- a/.github/workflows/update-chains.yml +++ b/.github/workflows/update-chains.yml @@ -13,16 +13,22 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Set up Node.js uses: actions/setup-node@v3 with: - node-version: '20' + node-version: 20 + cache: 'pnpm' - name: Install dependencies - run: yarn install + run: pnpm install - name: Install ts-node - run: yarn global add ts-node + run: pnpm add -g ts-node - name: Update chains data run: npx ts-node -O '{"module":"commonjs"}' ./src/scripts/update-chains.ts