name: Genshin Data Spider on: workflow_dispatch: jobs: spider: runs-on: ubuntu-latest name: "Scrape Genshin Data" steps: - name: Checkout uses: actions/checkout@v3.5.3 - name: Setup Python uses: actions/setup-python@v4.7.0 with: python-version: '3.11' - name: Install Dependencies run: | python -m pip install --upgrade pip wheel setuptools pip install --upgrade poetry poetry config virtualenvs.create false poetry install - name: Run Spider run: python run.py - name: Commit and push run: |- git config --global user.email "bot@github.com" && git config --global user.name "Github-Bot" git diff git add ./out && git commit -m ":memo: update genshin data" || exit 0 git pull && git push