name: Config Update on: push: branches: [ main ] workflow_dispatch: schedule: - cron: '0 12 * * *' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python3 uses: actions/setup-python@v2 with: python-version: 3.x - name: Install dependencies run: | python -m pip install --upgrade pip pip install pandas - name: Run script run: python ../main.py working-directory: ./rule/ - name: Commit and push config.json run: | git config --global user.email "action@github.com" git config --global user.name "GitHub Action" git add ./rule/*.json git commit -m "Add JSON files" git push