@ -2,12 +2,36 @@ name: repo maintenance
on :
on :
schedule:
schedule:
- cron : "0 15 * * 2"
- cron : "0 12 * * 1" # every Monday at 12am UTC (4am PST)
workflow_dispatch:
workflow_dispatch:
jobs:
jobs:
updates:
bump_submodules:
name : updates
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
runs-on : ubuntu-20.04
container:
container:
image : ghcr.io/commaai/openpilot-base:latest
image : ghcr.io/commaai/openpilot-base:latest
@ -30,3 +54,4 @@ jobs:
branch : auto-package-updates
branch : auto-package-updates
base : master
base : master
delete-branch : true
delete-branch : true
body : 'Automatic PR from repo-maintenance -> package_updates'