# name: github pages # on: # push: # branches: # - main # jobs: # deploy: # runs-on: ubuntu-18.04 # steps: # - uses: actions/checkout@v2 # - name: Setup Node # uses: actions/setup-node@v2.1.2 # with: # node-version: '12.x' # - name: Get yarn cache # id: yarn-cache # run: echo "::set-output name=dir::$(yarn cache dir)" # - name: Cache dependencies # uses: actions/cache@v2 # with: # path: ${{ steps.yarn-cache.outputs.dir }} # key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} # restore-keys: | # ${{ runner.os }}-yarn- # - run: yarn install --frozen-lockfile # - run: yarn build # - run: yarn export # - name: Deploy # uses: peaceiris/actions-gh-pages@v3 # with: # github_token: ${{ secrets.GITHUB_TOKEN }} # publish_dir: ./out