From a88dd44a47ffc9cc7fbc45f6eea8abc5e736f1bf Mon Sep 17 00:00:00 2001 From: Dan Pock Date: Thu, 21 Mar 2024 16:58:14 -0400 Subject: [PATCH] add renovate config --- .github/renovate.json | 5 +++++ .github/workflows/renovate.yml | 25 +++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .github/renovate.json create mode 100644 .github/workflows/renovate.yml diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 00000000..8ec6eb6f --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,5 @@ +{ + "extends": ["github>rancher/renovate-config#release"], + "baseBranches": ["main"], + "prHourlyLimit": 2 +} \ No newline at end of file diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 00000000..b5bb6b43 --- /dev/null +++ b/.github/workflows/renovate.yml @@ -0,0 +1,25 @@ +name: Renovate +on: + workflow_dispatch: + inputs: + logLevel: + description: "Override default log level" + required: false + default: "info" + type: string + overrideSchedule: + description: "Override all schedules" + required: false + default: "false" + type: string + # Run twice in the early morning (UTC) for initial and follow up steps (create pull request and merge) + #schedule: + # - cron: '30 4,6 * * *' + +jobs: + call-workflow: + uses: rancher/renovate-config/.github/workflows/renovate.yml@release + with: + logLevel: ${{ inputs.logLevel || 'info' }} + overrideSchedule: ${{ github.event.inputs.overrideSchedule == 'true' && '{''schedule'':null}' || '' }} + secrets: inherit \ No newline at end of file