fix: fix website build and add taskfile (#2577)

* chore: update dependencies

* docs: update source documents

* chore: use Taskfile instead of scripts
This commit is contained in:
Misite Bao
2023-04-12 21:36:01 +10:00
committed by GitHub
parent fbe7d4de6b
commit 0f791c71f4
11 changed files with 2610 additions and 15337 deletions
@@ -10,15 +10,22 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Set node
- name: Setup Nodejs
uses: actions/setup-node@v2
with:
node-version: 16.x
node-version: 18.x
- name: Install Task
uses: arduino/setup-task@v1
with:
version: 3.x
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Sync Translated Documents
run: cd scripts && chmod 755 ./sync-translated-documents.sh && ./sync-translated-documents.sh
env:
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
working-directory: ./website
run: task crowdin:pull
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4