Vladyslav Fedoriuk a2c9a7db12 Fix the base path
2023-09-20 00:52:02 +02:00

39 lines
1.1 KiB
YAML

name: Scraping the repositories from Source Graph
#on:
# schedule:
# # Trigger every day at midnight
# # https://crontab.guru/#0_0_*_*_*
# - cron: '0 0 * * *'
# TODO: split the commands to scrap repos and parse the dependencies
# TODO: a job for index generation
# TODO: set proper concurrency settings
on: [push]
jobs:
scraping:
if: ${{ !github.event.act }} # skip during local actions testing
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.11]
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: "pip"
cache-dependency-path: "requirements/base.txt"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install -r requirements/base.txt
- name: Start scraping
run: |
python -m app.scrape
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: "Scraped repositories from Source Graph"