diff --git a/.circleci/config.yml b/.circleci/config.yml index 44f9d33..e8373e4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,9 +16,9 @@ jobs: name: Install dependencies command: | set -e - sudo pip install pipenv + pip3 install pipenv pipenv install --dev --skip-lock - pipenv run pip freeze + pipenv run pip3 freeze - save_cache: key: deps9-{{ .Branch }}-{{ checksum "Pipfile.lock" }} paths: @@ -34,6 +34,7 @@ jobs: - run: name: Check for known CVEs command: pipenv check + test-against-latest-api: working_directory: ~/project machine: @@ -45,7 +46,8 @@ jobs: - run: name: Install dependencies command: | - sudo pip install pipenv + pyenv global 3.5.2 + pip3 install pipenv pipenv install --dev --skip-lock pipenv run pip freeze - run: @@ -56,7 +58,7 @@ jobs: command: | cd securedrop NUM_SOURCES=5 make -C securedrop dev - background: true + background: true - run: # As suggested in https://discuss.circleci.com/t/prevent-race-conditions-by-waiting-for-services-with-dockerize/11215 name: Install dockerize command: |