From ecfbb5c0ff41333363c7615d4a51acecc06c72a3 Mon Sep 17 00:00:00 2001 From: Yuren Hao <97327730+YurenHao0426@users.noreply.github.com> Date: Wed, 6 Aug 2025 02:11:57 -0700 Subject: fix: handle namespace and add proxy support --- .github/workflows/update-and-deploy.yml | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/update-and-deploy.yml (limited to '.github/workflows') 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 -- cgit v1.2.3