From 3d81bede6612bf8be1a9779ac354650ae8bbe6b2 Mon Sep 17 00:00:00 2001 From: 3eef8a28f26fb2bcc514e6f1938929a1f931762 <116031952+3eef8a28f26fb2bcc514e6f1938929a1f931762@users.noreply.github.com> Date: Tue, 7 Feb 2023 11:12:13 -0500 Subject: [PATCH] Update scraper.yml --- .github/workflows/scraper.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/scraper.yml b/.github/workflows/scraper.yml index 41e1765..2a3d7a9 100644 --- a/.github/workflows/scraper.yml +++ b/.github/workflows/scraper.yml @@ -7,6 +7,8 @@ on: jobs: scrape-data: runs-on: ubuntu-latest + permissions: + contents: write steps: - name: Checkout scraping repo uses: actions/checkout@v3 @@ -37,13 +39,11 @@ jobs: - name: Copy catalog.json from QuACS data run: | CURRENT_TERM="$(grep quatalog-data/terms_list.json -e 'current_term' | cut -f4 -d '"')" - cp "quacs-data/semester_data/$CURRENT_TERM/catalog.json" quatalog-data/catalog.json + rsync -avz "quacs-data/semester_data/$CURRENT_TERM/catalog.json" quatalog-data/catalog.json - name: Push new data - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + working-directory: ./quatalog-data run: | - cd quatalog-data git config --global user.name "Quatalog Updater" git config --global user.email "github_actions@quatalog.com" git add terms_offered.json prerequisites.json terms_list.json catalog.json