Add caching to prevent 429 errors

This commit is contained in:
DogmaDragon 2025-04-25 16:28:58 +03:00 committed by GitHub
parent 3fdf78688b
commit 3937cf12dd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -23,11 +23,18 @@ jobs:
with:
python-version: 3.x
- uses: actions/setup-node@v4
- name: Cache Node.js modules
uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- run: |
npm ci || npm ci --retry=3 --delay=5
- run: |
npm i
npm i -g ts-node
cd builder
mkdir dist dist/plugins dist/themes
mkdir -p dist dist/plugins dist/themes
ts-node build.ts
cp dist/plugins/* ../docs/plugins/list.md
cp dist/themes/* ../docs/themes/list.md