Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure Renovate #59

Merged
merged 7 commits into from Mar 29, 2018
Merged

Configure Renovate #59

merged 7 commits into from Mar 29, 2018

Conversation

@renovate
Copy link

renovate bot commented Mar 14, 2018

Welcome to Renovate! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

Renovate will begin keeping your dependencies up-to-date only once you merge this Pull Request.
If you close this Pull Request unmerged, then Renovate will be disabled.

If you have any questions, try reading our Docs, particularly the Getting Started section.
You can post questions in our Config Help repository or @ the app author @rarkins in this PR and he'll probably see it.


Detected Package Files

  • package.json

Configuration Summary

Based on the currently configured presets, Renovate will:

  • Start dependency updates once this Configure Renovate PR is merged or closed
  • Separate major versions of dependencies into individual branches/PRs
  • Combine any patch and minor upgrades together into same branch/PR
  • Upgrade to unstable versions only if the existing version is unstable
  • Raise PRs immediately (after branch is created)
  • Use renovate/ as prefix for all branch names
  • If semantic commits detected, use semantic commit type fix for dependencies and chore for all others
  • Keep existing branches updated even when not scheduled
  • Disable automerging feature - wait for humans to merge all PRs
  • Ignore node_modules, bower_components, and various test/tests directories
  • Update existing lock files only when package.json is modified
  • Autodetect whether to pin dependencies or maintain ranges
  • Rate limit PR creation to a maximum of two per hour
  • Limit to maximum 20 concurrent Renovate PRs at any time
  • Preserve (but continue to upgrade) any existing semver ranges
  • Group all updates together
  • Schedule monthly
  • Run lock file maintenance (updates) on the first day of each month
  • Run Renovate on following schedule: before 3am on the first day of the month

Would you like to change the way Renovate is upgrading your dependencies? Simply edit the renovate.json in this branch and this Pull Request description will be updated the next time Renovate runs. Try to use Config Presets (the extends array) when possible rather than raw config, as then this PR will be able to more accurately describe your settings.


What to Expect

With your current configuration, Renovate will create 3 Pull Requests:

  1. Update Node.js packages to v8.11.0
  • Schedule: ["before 3am on the first day of the month"]
  • Branch name: renovate/node.js
  • Upgrades node in engines from 8.9.1 to 8.11.0
  1. Update all packages
  • Schedule: ["before 3am on the first day of the month"]
  • Branch name: renovate/all
  • Upgrades eslint-config-prettier in devDependencies from ^1.7.0 to ^2.0.0
  • Upgrades eslint in devDependencies from ^3.19.0 to ^4.0.0
  • Upgrades coveralls in devDependencies from ^2.11.16 to ^3.0.0
  • Upgrades babel-eslint in devDependencies from ^7.2.3 to ^8.0.0
  • Upgrades node-fetch in dependencies from ^1.6.3 to ^2.0.0
  • Upgrades googleapis in dependencies from ^25.0.0 to ^27.0.0
  • Upgrades @line/bot-sdk in dependencies from ^5.2.0 to ^6.0.0
  1. Lock file maintenance
  • Schedule: ["before 3am on the first day of the month"]
  • Branch name: renovate/lock-file-maintenance
  • Regenerates lock file to use latest dependency versions


This PR has been generated by Renovate Bot.

@nonumpa nonumpa requested review from MrOrz, godgunman and nonumpa Mar 19, 2018
@MrOrz

This comment has been minimized.

Copy link
Member

MrOrz commented Mar 19, 2018

使用 config:base 可以讓他不要 pin dependency 嗎?
Ref: cofacts/rumors-api#70 (comment)

@renovate renovate bot force-pushed the renovate/configure branch from 5d055f7 to 34cf888 Mar 25, 2018
@MrOrz

This comment has been minimized.

Copy link
Member

MrOrz commented Mar 25, 2018

@nonumpa @godgunman let's start the renovate integration with this repo.
Please see if https://github.com/cofacts/rumors-line-bot/pull/59/files#diff-76e62915fba4048ac877a875e2e3b8d2 is ok.

"config:base",
"config:semverAllMonthly"
],
"pinVersions": false,

This comment has been minimized.

Copy link
@nonumpa

nonumpa Mar 26, 2018

Contributor

config:semverAllMonthly has "pinVersions": false already.
Do we still need this option?

This comment has been minimized.

Copy link
@MrOrz

MrOrz Mar 26, 2018

Member

Nice catch! I'm removing it. Thanks!

@MrOrz MrOrz force-pushed the renovate/configure branch from 28f3d93 to f652e66 Mar 29, 2018
@MrOrz MrOrz merged commit f008c53 into dev Mar 29, 2018
2 checks passed
2 checks passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@renovate renovate bot deleted the renovate/configure branch Mar 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.