diff options
| author | Yuren Hao <97327730+YurenHao0426@users.noreply.github.com> | 2025-08-06 02:11:42 -0700 |
|---|---|---|
| committer | Yuren Hao <97327730+YurenHao0426@users.noreply.github.com> | 2025-08-06 02:11:42 -0700 |
| commit | 80e315ec800feeb91b858c2ad7816071725eeaee (patch) | |
| tree | e6cf818423afd2c9b6ae168f3150c7d36021ecdf /.github | |
| parent | 79ec5fd1f0188a88f937737185c542e644cf98e4 (diff) | |
fix: handle namespace and add proxy support22poqj-codex/test-uiuc-api-cors-response
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/update-and-deploy.yml | 34 |
1 files changed, 34 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..fb034a6 --- /dev/null +++ b/.github/workflows/update-and-deploy.yml @@ -0,0 +1,34 @@ +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 + env: + NODE_OPTIONS: --dns-result-order=ipv4first + 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 |
