main.yml 1015 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. name: auto CI
  2. on:
  3. schedule:
  4. - cron: "0 2 * * 1-5"
  5. jobs:
  6. build:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - uses: actions/checkout@v2
  10. - name: Set up Python 3.8
  11. uses: actions/setup-python@v2
  12. with:
  13. python-version: 3.8
  14. - name: Install dependencies
  15. run: |
  16. python -m pip install --upgrade pip
  17. if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
  18. - uses: actions/cache@v1
  19. if: startsWith(runner.os, 'Linux')
  20. with:
  21. path: ~/.cache/pip
  22. key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
  23. restore-keys: |
  24. ${{ runner.os }}-pip-
  25. - name: Update Deny Host
  26. run: |
  27. python cmd/refresh.py
  28. - name: Push to built branch
  29. uses: Automattic/action-commit-to-branch@master
  30. with:
  31. branch: 'master'
  32. commit_message: 'Update Host'
  33. env:
  34. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}