|
|
@ -23,8 +23,8 @@ jobs: |
|
|
# Download and cache dependencies |
|
|
# Download and cache dependencies |
|
|
- restore_cache: |
|
|
- restore_cache: |
|
|
keys: |
|
|
keys: |
|
|
- v3-dependencies-{{ checksum "requirements/dev.txt" }}-{{ checksum "requirements/prod.txt" }} |
|
|
|
|
|
- v3-dependencies- |
|
|
|
|
|
|
|
|
- v7-dependencies-{{ checksum "requirements/dev.txt" }} |
|
|
|
|
|
- v7-dependencies- |
|
|
# fallback to using the latest cache if no exact match is found |
|
|
# fallback to using the latest cache if no exact match is found |
|
|
|
|
|
|
|
|
- run: |
|
|
- run: |
|
|
@ -41,7 +41,7 @@ jobs: |
|
|
- save_cache: |
|
|
- save_cache: |
|
|
paths: |
|
|
paths: |
|
|
- venv |
|
|
- venv |
|
|
key: v3-dependencies-{{ checksum "requirements/dev.txt" }}-{{ checksum "requirements/prod.txt" }} |
|
|
|
|
|
|
|
|
key: v7-dependencies-{{ checksum "requirements/dev.txt" }} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -67,8 +67,8 @@ jobs: |
|
|
# Download and cache dependencies |
|
|
# Download and cache dependencies |
|
|
- restore_cache: |
|
|
- restore_cache: |
|
|
keys: |
|
|
keys: |
|
|
- v3-dependencies-{{ checksum "requirements/dev.txt" }}-{{ checksum "requirements/prod.txt" }} |
|
|
|
|
|
- v3-dependencies- |
|
|
|
|
|
|
|
|
- v7-dependencies-{{ checksum "requirements/dev.txt" }} |
|
|
|
|
|
- v7-dependencies- |
|
|
# fallback to using the latest cache if no exact match is found |
|
|
# fallback to using the latest cache if no exact match is found |
|
|
|
|
|
|
|
|
- run: |
|
|
- run: |
|
|
@ -114,7 +114,7 @@ jobs: |
|
|
- save_cache: |
|
|
- save_cache: |
|
|
paths: |
|
|
paths: |
|
|
- venv |
|
|
- venv |
|
|
key: v3-dependencies-{{ checksum "requirements/dev.txt" }}-{{ checksum "requirements/prod.txt" }} |
|
|
|
|
|
|
|
|
key: v7-dependencies-{{ checksum "requirements/dev.txt" }} |
|
|
|
|
|
|
|
|
back-deploy-heroku: |
|
|
back-deploy-heroku: |
|
|
docker: |
|
|
docker: |
|
|
@ -151,6 +151,9 @@ workflows: |
|
|
build-back-deploy: |
|
|
build-back-deploy: |
|
|
jobs: |
|
|
jobs: |
|
|
- build |
|
|
- build |
|
|
|
|
|
- test: |
|
|
|
|
|
requires: |
|
|
|
|
|
- build |
|
|
- back-deploy-heroku: |
|
|
- back-deploy-heroku: |
|
|
requires: |
|
|
requires: |
|
|
- build |
|
|
- build |
|
|
|