diff options
| author | Yuren Hao <97327730+YurenHao0426@users.noreply.github.com> | 2025-08-06 01:39:08 -0700 |
|---|---|---|
| committer | Yuren Hao <97327730+YurenHao0426@users.noreply.github.com> | 2025-08-06 01:39:08 -0700 |
| commit | 343978870774f81ecaa06d7f253020265f601fd2 (patch) | |
| tree | dbb414f3b4e840c7c52d79fa4443ad87ad93056a /.github | |
| parent | 79ec5fd1f0188a88f937737185c542e644cf98e4 (diff) | |
feat: scaffold prereq graph project
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/update-and-deploy.yml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/update-and-deploy.yml b/.github/workflows/update-and-deploy.yml new file mode 100644 index 0000000..0e29cad --- /dev/null +++ b/.github/workflows/update-and-deploy.yml @@ -0,0 +1,32 @@ +name: grab-data-build-deploy + +on: + schedule: + - cron: "0 6 * * *" + push: + branches: [main] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 18 + - run: npm ci + - name: Scrape UIUC catalog + run: npm run scrape + - name: Commit data + run: | + git config user.name "gh-bot" + git config user.email "bot@users.noreply.github.com" + git add data || true + git diff --cached --quiet || git commit -m "auto: update catalog" + - run: git push + - run: npm run build + - name: Deploy + uses: peaceiris/actions-gh-pages@v4 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./dist |
