diff --git a/.circleci/config.yml b/.circleci/config.yml index 44f9d33..e40f657 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,7 +16,8 @@ jobs: name: Install dependencies command: | set -e - sudo pip install pipenv + pyenv global 3.5.2 + pip3 install pipenv pipenv install --dev --skip-lock pipenv run pip freeze - save_cache: @@ -34,6 +35,7 @@ jobs: - run: name: Check for known CVEs command: pipenv check + test-against-latest-api: working_directory: ~/project machine: @@ -45,7 +47,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 +59,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: |