Automated dependency updates in an environment you control

version: 2
jobs:
  deps-node:
    docker:
      - image: circleci/node:12
    steps:
      - checkout
      - run: curl https://deps.app/install.sh | bash -s -- -b $HOME/bin
      - run: yarn install
      - run: $HOME/bin/deps ci --type js

workflows:
  version: 2
  deps:
    jobs:
      - deps-node:
          context: deps
    triggers:
      - schedule:
          cron: "0 0 * * *"  # nightly
          filters:
            branches:
              only: [master]
Documentation for CircleCI →

No package manager? No problem.

Specify dependencies by pointing directly to their git repo, and make custom search-and-replace updates in your repo.

Dependencies.io updating WP-CLI in a pull request

Ready to be merged.

Group updates for peer-dependencies together, run custom scripts, and commit all changes in a full clone of your repo.

Dependencies.io updating grouped peer-dependencies in one merge request

Test it before you deploy to CI.

Use the deps command line tool on your own machine to validate and preview your updates before opening PRs on your live repo.

$ curl https://deps.app/install.sh | bash -s -- -b $HOME/bin

or manually download a release on GitHub