diff --git a/.github/workflows/repo-maintenance.yaml b/.github/workflows/repo-maintenance.yaml index 66e252bf83..1e6f6366ad 100644 --- a/.github/workflows/repo-maintenance.yaml +++ b/.github/workflows/repo-maintenance.yaml @@ -2,12 +2,36 @@ name: repo maintenance on: schedule: - - cron: "0 15 * * 2" + - cron: "0 15 * * *" workflow_dispatch: jobs: - updates: - name: updates + bump_submodules: + name: bump_submodules + runs-on: ubuntu-20.04 + container: + image: ghcr.io/commaai/openpilot-base:latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: bump submodules + run: | + git config --global --add safe.directory '*' + git -c submodule."tinygrad".update=none submodule update --remote + git add . + - name: Create Pull Request + uses: peter-evans/create-pull-request@5b4a9f6a9e2af26e5f02351490b90d01eb8ec1e5 + with: + token: ${{ secrets.ACTIONS_CREATE_PR_PAT }} + commit-message: bump submodules + title: 'Bump submodules' + branch: auto-bump-submodules + base: master + delete-branch: true + body: 'Automatic PR from repo-maintenance -> bump_submodules' + package_updates: + name: package_updates runs-on: ubuntu-20.04 container: image: ghcr.io/commaai/openpilot-base:latest @@ -30,3 +54,4 @@ jobs: branch: auto-package-updates base: master delete-branch: true + body: 'Automatic PR from repo-maintenance -> package_updates' \ No newline at end of file