on: workflow_dispatch: schedule: - cron: "0 2 * * 5" jobs: update-symbols: permissions: contents: write runs-on: ubuntu-20.04-4core strategy: fail-fast: false steps: - name: free disk space run: | sudo swapoff -a sudo rm -f /swapfile sudo apt clean docker rmi $(docker image ls -aq) df -h - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: python-version: 3.11 - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r update/requirements.txt - name: Run Update Script working-directory: ./update run: | python update_symbols.py - name: commit run: | git add . git diff --staged --quiet || git -c user.name='GitHub Actions Bot' -c user.email='<>' commit -m 'Update Symbols' git push origin master