name: Update dependencies on: workflow_dispatch: schedule: - cron: '0 6 * * 1' # "At 06:00 on Monday." jobs: update-dependencies: name: Update dependencies runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v2 name: Install Python 3.9 with: python-version: 3.9 architecture: x64 - name: Install dependencies run: python -m pip install ".[dev]" - name: "Run update: dependencies" run: python ./bin/update_dependencies.py - name: "Run update: python configs" run: python ./bin/update_pythons.py --force - name: Create Pull Request if: github.ref == 'refs/heads/master' uses: peter-evans/create-pull-request@v3 with: commit-message: Update dependencies title: '[Bot] Update dependencies' body: | Update the versions of our dependencies. PR generated by "Update dependencies" [workflow](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}). branch: update-dependencies-pr delete-branch: true