mirror of
				https://github.com/velopack/velopack.git
				synced 2025-10-25 15:19:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			80 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json",
 | |
|   "enabled": false,
 | |
|   "extends": [
 | |
|     "config:recommended",
 | |
|     ":semanticCommitsDisabled"
 | |
|   ],
 | |
|   "labels": ["renovate"],
 | |
|   "schedule": ["on friday before 11am"],
 | |
|   "timezone": "Europe/London",
 | |
|   "ignorePaths": [
 | |
|     "**/node_modules/**",
 | |
|     "**/bower_components/**"
 | |
|   ],
 | |
|   "dependencyDashboard": true,
 | |
|   "automergeType": "pr",
 | |
|   "automergeStrategy": "rebase",
 | |
|   "platformAutomerge": false,
 | |
|   // automatically upgrade lockfiles and automerge
 | |
|   "lockFileMaintenance": {
 | |
|     "enabled": true,
 | |
|     "automerge": true
 | |
|   },
 | |
|   // https://docs.renovatebot.com/key-concepts/automerge
 | |
|   "packageRules": [
 | |
|     {
 | |
|       "groupName": "rust crates",
 | |
|       "matchDatasources": "crate",
 | |
|       "matchFileNames": ["Cargo.toml", "src/**"]
 | |
|     },
 | |
|     {
 | |
|       "groupName": "npm packages",
 | |
|       "matchDatasources": "npm",
 | |
|       "matchFileNames": ["src/**"]
 | |
|     },
 | |
|     {
 | |
|       "groupName": "dotnet packages",
 | |
|       "matchDatasources": "nuget",
 | |
|       "matchFileNames": ["src/**", "test/**"]
 | |
|     },
 | |
|     // samples
 | |
|     {
 | |
|       "groupName": "sample rust crates",
 | |
|       "matchDatasources": "crate",
 | |
|       "matchFileNames": ["samples/**"],
 | |
|       "separateMajorMinor": false,
 | |
|       "automerge": true
 | |
|     },
 | |
|     {
 | |
|       "groupName": "sample dotnet packages",
 | |
|       "matchDatasources": "nuget",
 | |
|       "matchFileNames": ["samples/**"],
 | |
|       "separateMajorMinor": false,
 | |
|       "automerge": true
 | |
|     },
 | |
|     {
 | |
|       "groupName": "sample js packages",
 | |
|       "matchDatasources": "npm",
 | |
|       "matchFileNames": ["samples/**"],
 | |
|       "separateMajorMinor": false,
 | |
|       "automerge": true
 | |
|     },
 | |
|     // troublesome/frozen packages
 | |
|     {
 | |
|       "groupName": "frozen",
 | |
|       "matchPackageNames": [
 | |
|         "winsafe",                                    // newer versions causes runtime errors in release builds
 | |
|         "System.CommandLine",                         // too many breaking changes too frequently
 | |
|         "xunit.runner.visualstudio",                  // 20-12-2024: broke tests (something about sn signing maybe?)
 | |
|         "Microsoft.NET.Test.Sdk",                     // 23-05-2025: 17.13.0 was the last version which supported net6
 | |
|       ],
 | |
|       "dependencyDashboardApproval": true
 | |
|     },
 | |
|     {
 | |
|       "matchPackageNames": "SixLabors.ImageSharp",
 | |
|       "allowedVersions": "< 3.0.0"
 | |
|     }
 | |
|   ]
 | |
| }
 |