Elaboration on requireconfig and onboardingconfig #33783
Replies: 2 comments 2 replies
-
I think you should take a step back and reconsider what you say you want. If each repo has the above
|
Beta Was this translation helpful? Give feedback.
-
Hi there, This is intended as a polite, automated request that users avoid We know it might be common elsewhere but we participate in hundreds of discussions a week and would need to turn off GitHub mobile notifications if we were mentioned in every one. As a general rule, we will read and respond to all discussions in this repository, so there is no need to mention us. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
Tell us more.
I have read the docs but I still don't understand the difference between requireconfig and onboardingconfig. I want have a repo that contains my gitlab-ci.yml that runs a pipeline targeting other repos. I want to implement this on other repositories but renovate will always create a basic renovate.json. I want to customise so that other repositories will have the renovate.json I have below, without doing anything manual. This is my current gitlab-ci.yml file in a different repo
`include:
file: '/templates/renovate.gitlab-ci.yml'
renovate:
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
- if: '$CI_PIPELINE_SOURCE == "push"'
variables:
SECRET_KEY_BASE: $SECRET_KEY_BASE
RENOVATE_TOKEN: $SETTINGS__GITLAB_ACCESS_TOKEN
RENOVATE_EXTRA_FLAGS: "--autodiscover=false --platform=gitlab --token=$SETTINGS__GITLAB_ACCESS_TOKEN"
script:
- renovate $REPO_TARGET
tags:
- runner`
this is my ideal renovate.json that I want to add:
{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "labels": ["renovate"], "dependencyDashboard": true, "dependencyDashboardApproval": true, "dependencyDashboardOSVVulnerabilitySummary": "all", "osvVulnerabilityAlerts": true, "vulnerabilityAlerts": { "groupName": null, "enabled": true, "schedule": [], "dependencyDashboardApproval": false, "minimumReleaseAge": null, "rangeStrategy": "update-lockfile", "commitMessageSuffix": "[SECURITY]", "branchTopic": "{{{datasource}}}-{{{depNameSanitized}}}-vulnerability", "prCreation": "immediate", "vulnerabilityFixStrategy": "highest" }, "kubernetes":{ "fileMatch": ["\\.yml"] } }
Beta Was this translation helpful? Give feedback.
All reactions