renovate-config-algolia

2.1.10 • Public • Published

renovate-config-algolia

This repository holds a Renovate shareable configuration, much like algolia/eslint-config-algolia.

Renovate keeps npm dependencies up-to-date the right way, the right features and right time.

How to use it

1. Create a renovate.json file:

If you have a JavaScript application (dashboard, static website generator), put this in your renovate.json:

{
  "extends": ["config:js-app", "algolia"]
}

If you have a JavaScript library:

{
  "extends": ["config:js-lib", "algolia"]
}

The only difference between the two configurations is that an application will have its devDependencies and dependencies pinned. While a JavaScript library will only have its devDependencies pinned. Read the Renovate docs, dependency pinning to learn more.

You do not need to install renovate-config-algolia, as it's automatically picked up by Renovate.

2. Activate Renovate

Go to https://github.com/apps/renovate, ask a GitHub admin of the organisation if you need help on how to do this step.

What's inside the configuration?

The Renovate configuration automerges any minor and patch updates to any dependencies in your repository. It will directly push to the GitHub default branch of your project.

It runs every weekend, Paris time.

We chose to have a configuration that directly pushes to GitHub to avoid any notification noise inside GitHub by having a lot of Pull Requests to merge manually. If the update passes your test suite, then it's merged directly. If tests are not passing or if there's a major upgrade then a pull request will be opened.

Dependents (0)

Package Sidebar

Install

npm i renovate-config-algolia

Weekly Downloads

52

Version

2.1.10

License

MIT

Unpacked Size

7.27 kB

Total Files

7

Last publish

Collaborators

  • wwalser
  • jkaho
  • mprevell97
  • louishousiaux
  • antoine.gilles
  • eventexperiences_algolia
  • jsok_algolia
  • bhinchley-algolia
  • hugowit
  • alg-admin
  • aymeric.giraudet
  • gavinwade12
  • bhcastle
  • rishi_algolia
  • jasonberry
  • scyganek-algolia
  • drodriguln
  • abodelot
  • leviwhalen
  • sfaiqh
  • valentindotxyz
  • fluf
  • instantsearch-bot
  • taylorcjohnson_algolia
  • pjankowski5312
  • raed-algolia
  • dylantientcheu
  • catalgolia
  • morgan-algolia
  • algabet
  • andy_ds
  • bengreenbank
  • alg-bgastinne
  • daltondickalgolia
  • jcohonner-algolia
  • robertmogos
  • mariaalungu
  • emmanuel.fortin
  • ejaldorau
  • dhaya.b
  • lukyvj
  • marielaure
  • haroenv
  • rayrutjes
  • jerska
  • ronanlevesque
  • samouss
  • therealwebby
  • francoischalifour
  • jonmontane
  • tkrugg
  • seafoox
  • sylvainh
  • clemfromspace
  • lorrissaintgenez
  • broujo
  • e-krebs
  • kombucha
  • sylvain
  • crawler-team
  • amcdaid106
  • devinalgolia
  • jvenezia
  • otomatik
  • sophiem03
  • sarahdayan
  • dcoates
  • maximehuang
  • guitek
  • matthewbond
  • cyril.descossy
  • tatsuro
  • danajeremy
  • mathougui
  • xavdh
  • agdavid
  • rasemotte
  • plnech
  • shortcuts
  • praagyajoshi
  • loicsay
  • svensoldin
  • alphonseb
  • leodau
  • fabienmotte
  • sarahfranc
  • millotp
  • redox
  • raphi