diff --git a/.github/workflows/scrape.yml b/.github/workflows/scrape.yml new file mode 100644 index 00000000..f7841b01 --- /dev/null +++ b/.github/workflows/scrape.yml @@ -0,0 +1,28 @@ +--- +name: Scrape Actions +on: + schedule: + - cron: '0 5 * * 1' # every monday at 5 am + +jobs: + scrape: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install dependencies + run: | + python -m pip install -r scrape/requirements.txt + python -m pip install . + - name: Scrape + run: python ./scrape/scrape.py + - name: Commit & push collected actions + run: | + git config user.name "GitHub Workflow" + git config user.email cloudtools@users.noreply.github.com + git add awacs/ + git commit -m "Action Update $(date "+%G-%V")" || true + git push