Skip to content
Snippets Groups Projects
Select Git revision
  • 8d6bad0909e2c383804a5a12528922bb416c21bf
  • main default protected
  • feat/37531-npm-install-twice
  • renovate/main-ghcr.io-renovatebot-base-image-11.x
  • feat/37517-base64-private-key
  • next
  • feat/gnupg
  • renovate/main-redis-5.x
  • chore/update-static-data
  • feat/poetry/supersede-pep621
  • fix/markdown/linking
  • fix/36615b-branch-reuse-no-cache
  • chore/punycode
  • refactor/pin-new-value
  • feat/36219--git-x509-signing
  • feat/structured-logger
  • hotfix/39.264.1
  • feat/skip-dangling
  • gh-readonly-queue/next/pr-36034-7a061c4ca1024a19e2c295d773d9642625d1c2be
  • hotfix/39.238.3
  • refactor/gitlab-auto-approve
  • 41.73.2
  • 41.73.1
  • 41.73.0
  • 41.72.1
  • 41.72.0
  • 42.0.0-next.2
  • 42.0.0-next.1
  • 41.71.1
  • 41.71.0
  • 41.70.3
  • 41.70.2
  • 41.70.1
  • 41.70.0
  • 41.69.1
  • 41.69.0
  • 41.68.0
  • 41.67.0
  • 41.66.3
  • 41.66.2
  • 41.66.1
41 results

renovate

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Rhys Arkins authored
    Also deprecates RENOVATE_TOKEN for GITHUB_TOKEN
    8d6bad09
    History

    renovate

    Keep npm dependencies up-to-date

    Why

    • Creates or updates Pull Requests for each dependency that needs updating
    • Supports multiple package.json files per repository
    • Supports multiple major versions per-dependency at once
    • Configurable via file, environment, CLI, and package.json
    • Self-hosted

    Inspired by the services at Greenkeeper and Doppins.

    Install

    $ npm install -g renovate

    Authentication

    You need to select a GitHub user for renovate to assume the identity of. It's recommended that you use a dedicated "bot" account for this to avoid user confusion.

    The script will need a GitHub Personal Access Token with "repo" permissions. You can find instructions for generating it here: https://help.github.com/articles/creating-an-access-token-for-command-line-use/

    This token needs to be configured via file, environment variable, or CLI. See docs/configuration.md for details.

    Usage (CLI)

    $ renovate --help
    
      Usage: renovate [options] [repositories...]
    
      Options:
    
        -h, --help                  output usage information
        -d, --dep-types <list>      List of dependency types
        -i, --ignore-deps <list>    List of dependencies to ignore
        -b, --labels <list>         List of labels to apply
        -l, --log-level <level>     Log Level
        -p, --package-files <list>  List of package.json file names
        -r, --recreate-prs          Recreate PRs if previously closed
        -t, --token <token>         GitHub Auth Token
    
      Examples:
    
        $ renovate --token abc123 singapore/lint-condo
        $ renovate --token abc123 -l verbose singapore/lint-condo
        $ renovate --token abc123 singapore/lint-condo singapore/package-test

    Deployment

    See deployment docs for details.

    Behaviour

    See behaviour docs for details.