diff --git a/.github/workflows.zip b/.github/workflows.zip deleted file mode 100644 index 70028bb0..00000000 Binary files a/.github/workflows.zip and /dev/null differ diff --git a/.github/workflows/main.zip b/.github/workflows/main.zip new file mode 100644 index 00000000..c9e7b53a Binary files /dev/null and b/.github/workflows/main.zip differ diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml new file mode 100644 index 00000000..f1eadadd --- /dev/null +++ b/.github/workflows/website.yml @@ -0,0 +1,41 @@ +name: website + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +permissions: + contents: write + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + ################################################### + - uses: actions/setup-node@v3.1.1 + - name: Retype build + run: | + cd docs + npm install retypeapp --global + retype build + ################################################### + - name: Setup emsdk + uses: mymindstorm/setup-emsdk@v12 + with: + version: '3.1.65' + actions-cache-folder: 'emsdk-cache' + - name: Compile + run: | + bash build_web.sh + mv web docs/.retype/static + ################################################### + - uses: crazy-max/ghaction-github-pages@v3 + with: + target_branch: gh-pages + build_dir: docs/.retype + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + if: github.ref == 'refs/heads/main'