- name: Setup Node.js
uses: actions/setup-node@v3
with:
- node-version: '18.x'
+ node-version: '20.x'
cache: 'pnpm'
- name: Generate documentation
run: |
- pnpm install --ignore-scripts
+ pnpm install --ignore-scripts --frozen-lockfile
pnpm typedoc
- name: Commit files
run: |
git config --local user.name "${{ env.COMMIT_AUTHOR }}"
git config --local user.email "${{ env.COMMIT_EMAIL }}"
+ git pull
git add ./docs
git commit -a -m "${{ env.COMMIT_MESSAGE }}"