diff --git a/.github/workflows/contributor-license-agreement.yml b/.github/workflows/contributor-license-agreement.yml index 37ae89d8..af229d85 100644 --- a/.github/workflows/contributor-license-agreement.yml +++ b/.github/workflows/contributor-license-agreement.yml @@ -20,9 +20,10 @@ permissions: jobs: require-contributor-license-agreement: + name: "Require Contributor License Agreement" runs-on: ubuntu-latest steps: - - name: "Require Contributor License Agreement" + - name: "Contributor License Agreement" if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target' uses: contributor-assistant/github-action@v2.6.1 env: @@ -34,4 +35,4 @@ jobs: path-to-document: 'https://github.com/Telefonica/cross-confluence-tools/blob/master/.github/CLA.md' branch: 'cla-signatures' # the below is the list of users who are allowed to sign the CLA without any check - # allowlist: user1,bot* + allowlist: renovate,renovate[bot] diff --git a/components/cspell-config/dictionaries/tech.txt b/components/cspell-config/dictionaries/tech.txt index 9478d938..7c579000 100644 --- a/components/cspell-config/dictionaries/tech.txt +++ b/components/cspell-config/dictionaries/tech.txt @@ -1,3 +1,4 @@ +automerge cacheable frontmatter nrwl diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..b37aa161 --- /dev/null +++ b/renovate.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "constraints": { + "pnpm": "9.4.0", + "node": "22.4.0" + }, + "baseBranches": ["release"], + "automerge": true, + "platformAutomerge": true, + "automergeStrategy": "squash", + "major": { + "automerge": false + }, + "minor": { + "automerge": true + }, + "separateMultipleMajor": false, + "rangeStrategy": "pin", + "packageRules": [ + { + "groupName": "all patch and minor dependencies", + "groupSlug": "all-patch-and-minor-dependencies", + "matchPackagePatterns": [ + "*" + ], + "matchUpdateTypes": [ + "patch", + "minor" + ] + }, + { + "matchDepTypes": ["peerDependencies", "engines"], + "rangeStrategy": "widen" + } + ], + "labels": [ + "dependencies", + "renovate" + ], + "stabilityDays": 5, + "prHourlyLimit": 1, + "prConcurrentLimit": 2, + "timezone": "Europe/Madrid", + "schedule": ["after 5pm on every weekday"], + "masterIssue": true +}