File tree Expand file tree Collapse file tree 3 files changed +108
-0
lines changed Expand file tree Collapse file tree 3 files changed +108
-0
lines changed Original file line number Diff line number Diff line change 1+ {
2+ "baseBranches" : [ "develop" , "develop-2.0.0" ] ,
3+
4+ "$schema" : "https://docs.renovatebot.com/renovate-schema.json" ,
5+ "extends" : [
6+ "local>unity/renovate-config"
7+ ] ,
8+ "prConcurrentLimit" : 100 ,
9+ // Ignore commits produced by github actions workflows
10+ "gitIgnoredAuthors" :
[ "[email protected] " ] , 11+ "ignorePaths" : [
12+ "**/node_modules/**" ,
13+ // Don't renovate files in special folders using ~ as suffix
14+ "**/*~/**"
15+ ] ,
16+ "packageRules" : [
17+ // Run unity-upm-project and unity-upm-package only on weekends to reduce PR noise
18+ // Also ensure dependencies won't be downgraded when they don't exist in the public repositories
19+ {
20+ "matchManagers" : [
21+ "unity-upm-project" ,
22+ "unity-upm-package"
23+ ] ,
24+ "enabled" : "true" ,
25+ "schedule" : [
26+ "every weekend"
27+ ] ,
28+ "rollbackPrs" : false
29+ } ,
30+
31+ // Enable automerge for Bokken image updates
32+ {
33+ "matchDatasources" : [ "unity-bokken" ] ,
34+ "automerge" : false ,
35+ } ,
36+ ] ,
37+ }
Original file line number Diff line number Diff line change 1+ # This workflow is for validating the Renovate configuration and docker image
2+ # updates for it.
3+ name : Renovate Validation
4+ on :
5+ workflow_dispatch :
6+ inputs :
7+ log-level :
8+ type : choice
9+ description : Select log level for Renovate
10+ options :
11+ - trace
12+ - debug
13+ - info
14+ - warn
15+ - error
16+ default : info
17+ required : false
18+ pull_request :
19+ paths :
20+ # we trigger validation on any changes to the renovate workflow files
21+ - .github/workflows/renovate*.yml
22+ # as well as for any possible location for the renovate config file
23+ - .github/renovate.json?
24+
25+
26+ jobs :
27+ renovate-validation :
28+ # The reusable workflow will be updated by renovate if there's a new version
29+ uses :
Unity-Technologies/renovate-workflows/.github/workflows/[email protected] 30+ with :
31+ # This is the image that contains our custom renovate and will be auto
32+ # updated by Renovate itself.
33+ image : europe-docker.pkg.dev/unity-cds-services-prd/ds-docker/renovate:10.1.3@sha256:fdeed7bb524bd67611eb91ee1a5e990c8c73ed62c84a0cd5ef66c87eb5fd0d70
34+ dry-run : full
35+ log-level : ${{ github.event.inputs.log-level }}
36+ secrets :
37+ renovate-auth-secret : ${{ secrets.RENOVATE_AUTH_SECRET }}
38+ github-com-token : ${{ secrets.GH_COM_TOKEN }}
Original file line number Diff line number Diff line change 1+ # This workflow runs Renovate against the current repo and will create PRs with outdated dependencies.
2+ name : Renovate
3+
4+ on :
5+ workflow_dispatch :
6+ inputs :
7+ log-level :
8+ type : choice
9+ description : Select log level for Renovate
10+ options :
11+ - trace
12+ - debug
13+ - info
14+ - warn
15+ - error
16+ default : info
17+ required : false
18+ schedule :
19+ # Every 6 hours at the 6th minute.
20+ - cron : ' 06 */6 * * *'
21+
22+ jobs :
23+ renovate :
24+ # The reusable workflow will be updated by renovate if there's a new version
25+ uses :
Unity-Technologies/renovate-workflows/.github/workflows/[email protected] 26+ with :
27+ # This is the image that contains our custom renovate and will be auto
28+ # updated by Renovate itself.
29+ image : europe-docker.pkg.dev/unity-cds-services-prd/ds-docker/renovate:10.1.3@sha256:fdeed7bb524bd67611eb91ee1a5e990c8c73ed62c84a0cd5ef66c87eb5fd0d70
30+ log-level : ${{ github.event.inputs.log-level }}
31+ secrets :
32+ renovate-auth-secret : ${{ secrets.RENOVATE_AUTH_SECRET }}
33+ github-com-token : ${{ secrets.GH_COM_TOKEN }}
You can’t perform that action at this time.
0 commit comments