1. Set your environment variables
2. Add a deps workflow triggered by cron
This example shows two different languages in use, each running in their own container.
--type option is used to run the specific language updates in their respective containers.
Note: CircleCI is supported by CI autoconfigure.
version: 2 jobs: # in addition to your existing jobs deps-python: docker: - image: circleci/python:3.7 steps: - checkout - run: curl https://deps.app/install.sh | bash -s -- -b $HOME/bin - run: pipenv sync --dev - run: $HOME/bin/deps ci --type python 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 # in addition to your existing workflows deps: jobs: - deps-python: context: deps - deps-node: context: deps triggers: - schedule: cron: "0 0 * * *" # nightly filters: branches: only: - master