2024-06-16 01:13:15 -04:00
name : Renovate
on :
push :
branches :
- main
schedule :
- cron : '0 * * * *'
workflow_dispatch :
jobs :
validate-config :
name : Renovate - Validate Config
runs-on : docker
steps :
- name : Checkout code
uses : actions/checkout@v4
- name : Unset Git Variables
run : |
unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
- name : Validate Renovate Config
2024-06-17 17:01:15 -04:00
uses : docker://docker.mafyuh.xyz/renovate/renovate:37.410.2
2024-06-16 01:13:15 -04:00
with :
args : renovate-config-validator
run-renovate :
name : Renovate
runs-on : docker
needs : validate-config
steps :
- name : Checkout code
uses : actions/checkout@v4
- name : Unset Git Variables
run : |
unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
- name : Run Renovate
2024-06-17 17:01:15 -04:00
uses : docker://docker.mafyuh.xyz/renovate/renovate:37.410.2
2024-06-16 01:13:15 -04:00
with :
args : renovate --pr-footer="Did Renovate not find changelogs? No worries! [Click here](https://git.mafyuh.dev/mafyuh/Auto-Homelab/src/branch/main/.github/changelogs.md)"
env :
RENOVATE_TOKEN : ${{ secrets.RENOVATE_TOKEN }}
GITHUB_COM_TOKEN : ${{ secrets.GIT_COM_TOKEN }}