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 →

With full support for...

  • Vendored dependencies
  • GitHub, GitLab, and BitBucket repos
  • Specific language versions and system requirements
  • Injecting your own commands
  • Grouping related updates into a single PR
  • Custom community or internal dependency updates
  • Local testing and configuration
  • Update schedules and filters