From 89efd947c674264b1ed39137248034c5c102dd08 Mon Sep 17 00:00:00 2001 From: "renovate-rancher[bot]" <119870437+renovate-rancher[bot]@users.noreply.github.com> Date: Thu, 9 Mar 2023 12:46:53 +0000 Subject: [PATCH] Add initial Renovate configuration --- .github/renovate.json | 16 ++++++++++++++++ .github/workflows/renovate.yml | 25 +++++++++++++++++++++++++ 2 files changed, 41 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 0000000..f6219f7 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,16 @@ +{ + "extends": [ + "github>rancher/renovate-config#release" + ], + "baseBranches": [ + "harvester-dev" + ], + "prHourlyLimit": 2, + "enabledManagers": [ + "droneci", + "dockerfile", + "github-actions", + "helm-values", + "regex" + ] +} diff --git a/.github/workflows/renovate.yml b/.github/workflows/renovate.yml new file mode 100644 index 0000000..38866b6 --- /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