Miss any of our Open RFC calls?Watch the recordings here! »

@hi85/renovate-config

1.1.1 • Public • Published

@hi85/renovate-config

Renovate icon

npm version CircleCI status Renovate status MIT License

My shareable config for Renovate.

Setup

Enable Renovate in your repo and just extends in renovate.json.

{
  "extends": ["@hi85"]
}

Note: You don't have to do npm i -D @hi85/renovate-config.

Presets

@hi85

Default preset.

{
  "extends": [
    "config:base",
    ":label(renovate)",
    ":prHourlyLimitNone",
    ":rebaseStalePrs",
    ":timezone(Asia/Tokyo)"
  ],
  "npm": {
    "commitMessageTopic": "{{prettyDepType}} {{depName}}",
    "extends": [
      ":maintainLockFilesMonthly",
      ":unpublishSafe"
    ],
    "prBodyColumns": [
      "Package",
      "Update",
      "Type",
      "Change",
      "CompatibilityScore"
    ],
    "prBodyDefinitions": {
      "CompatibilityScore": "[![compatibility-score for {{{depNameEscaped}}}](https://api.dependabot.com/badges/compatibility_score?dependency-name={{{depNameEscaped}}}&package-manager=npm_and_yarn&previous-version={{{fromVersion}}}&new-version={{{toVersion}}})](https://dependabot.com/compatibility-score/?dependency-name={{{depNameEscaped}}}&package-manager=npm_and_yarn&previous-version={{{fromVersion}}}&new-version={{{toVersion}}})"
    },
    "rangeStrategy": "bump"
  }
}

@hi85:automergeAllNonMajor

Group and automerge all minor and patch updates.

{
  "extends": [
    "group:allNonMajor",
    ":automergeMinor"
  ]
}

@hi85:scheduleWeekly

Weekly schedule.

{
  "extends": [
    "after 6am on Monday",
    "before 9am on Monday"
  ]
}

@hi85:semanticCommitTypeAllChore

Set the semantic commit type for all dependencies to chore.

{
  "extends": [
    ":semanticCommitTypeAll(chore)",
    ":semanticCommits"
  ]
}

References

License

MIT License

Keywords

Install

npm i @hi85/renovate-config

DownloadsWeekly Downloads

10

Version

1.1.1

License

MIT

Unpacked Size

7.96 kB

Total Files

4

Last publish

Collaborators

  • avatar