diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d28fc53..608208b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,6 +2,11 @@ name: CI on: - push - pull_request + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test: name: Node.js ${{ matrix.node-version }} diff --git a/renovate.json b/renovate.json index 4b974bb..7653170 100644 --- a/renovate.json +++ b/renovate.json @@ -1,21 +1,34 @@ { "extends": [ - "config:base" + "config:base", + ":automergeMinor", + ":automergePr", + ":automergeDigest", + ":labels(dependencies)", + ":rebaseStalePrs", + ":enableVulnerabilityAlerts", + ":disableDependencyDashboard", + ":timezone(Asia/Kolkata)" ], - "pinVersions": false, "rebaseWhen": "conflicted", "enabledManagers": [ "npm", "github-actions" ], "branchPrefix": "renovate/", - "automergeType": "pr", - "automerge": true, "platformAutomerge": true, - "prConcurrentLimit": 30, - "prHourlyLimit": 2, "rangeStrategy": "bump", "major": { "enabled": false - } + }, + "packageRules": [ + { + "description": "Automerge non-major updates", + "matchUpdateTypes": [ + "minor", + "patch" + ], + "automerge": true + } + ] } \ No newline at end of file