name: Build on: push: branches: - master schedule: - cron: '0 12 * * *' jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: persist-credentials: false - uses: pnpm/action-setup@v2 name: Install pnpm id: pnpm-install with: version: latest run_install: false - name: Use Node.js uses: actions/setup-node@v3 with: node-version-file: '.node-version' cache: 'pnpm' - run: pnpm i - run: pnpm run build - name: Deploy uses: peaceiris/actions-gh-pages@v3 with: personal_token: ${{ secrets.GIT_TOKEN }} user_name: ${{ secrets.GIT_USER }} user_email: ${{ secrets.GIT_EMAIL }} external_repository: SukkaLab/ruleset.skk.moe publish_branch: master publish_dir: public cname: ruleset.skk.moe