Spaces:
Sleeping
Sleeping
#file: noinspection YAMLSchemaValidation | |
name: Deploy to GitHub Pages | |
#on: | |
# push: | |
# branches: | |
# - main | |
on: push | |
permissions: | |
contents: write | |
# pages: write | |
# id-token: write | |
jobs: | |
deploy: | |
name: Deploy to GitHub Pages | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: actions/setup-node@v3 | |
with: | |
node-version: 18 | |
#cache: yarn | |
- name: Install dependencies | |
run: | | |
cd ./website | |
yarn install --frozen-lockfile | |
- name: Build website | |
run: | | |
cp -r ./docs ./website | |
cd ./website | |
yarn build | |
- name: Deploy to GitHub Pages | |
uses: peaceiris/actions-gh-pages@v3 | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
publish_dir: ./website/build | |
publish_branch: gh-pages | |
user_name: github-actions[bot] | |
user_email: 41898282+github-actions[bot]@users.noreply.github.com |