@@ -80,7 +80,7 @@ executors:
8080 # step, and the saving the initial a workspace state.
8181 build-executor :
8282 docker :
83- - image : mozilla/fxa-circleci:ci-builder-v6
83+ - image : mozilla/fxa-circleci:ci-builder-v7
8484 environment :
8585 NODE_ENV : development
8686 FIRESTORE_EMULATOR_HOST : localhost:9090
@@ -96,7 +96,7 @@ executors:
9696 default : medium
9797 resource_class : << parameters.resource_class >>
9898 docker :
99- - image : mozilla/fxa-circleci:ci-test-runner-v6
99+ - image : mozilla/fxa-circleci:ci-test-runner-v7
100100 environment :
101101 NODE_ENV : development
102102 FIRESTORE_EMULATOR_HOST : localhost:9090
@@ -112,7 +112,7 @@ executors:
112112 default : large
113113 resource_class : << parameters.resource_class >>
114114 docker :
115- - image : mozilla/fxa-circleci:ci-test-runner-v6
115+ - image : mozilla/fxa-circleci:ci-test-runner-v7
116116 - image : cimg/mysql:8.0
117117 command : --default-authentication-plugin=mysql_native_password
118118 - image : jdlk7/firestore-emulator
@@ -135,7 +135,7 @@ executors:
135135 default : xlarge
136136 resource_class : << parameters.resource_class >>
137137 docker :
138- - image : mozilla/fxa-circleci:ci-functional-test-runner-v6
138+ - image : mozilla/fxa-circleci:ci-functional-test-runner-v7
139139 - image : redis
140140 - image : pafortin/goaws
141141 - image : cimg/mysql:8.0
@@ -189,7 +189,7 @@ executors:
189189 default : xlarge
190190 resource_class : << parameters.resource_class >>
191191 docker :
192- - image : mozilla/fxa-circleci:ci-functional-test-runner-v6
192+ - image : mozilla/fxa-circleci:ci-functional-test-runner-v7
193193 environment :
194194 NODE_ENV : development
195195 CUSTOMS_SERVER_URL : none
@@ -306,19 +306,11 @@ commands:
306306 command : |
307307 set -euxo pipefail
308308
309- unset PYTHONDONTWRITEBYTECODE
310- export PIP_NO_COMPILE=1
311-
312- python3 --version
313309 rm -rf .venv
314- python3 -m venv .venv --without-pip
310+ python3 -m venv .venv
315311 . .venv/bin/activate
316312
317- curl -sSL https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py
318- python /tmp/get-pip.py --no-compile
319-
320- python -m pip install --no-compile --upgrade 'glean_parser~=14.5'
321- python -m pip --version
313+ pip install --upgrade 'glean_parser~=14.5'
322314
323315 lint :
324316 parameters :
@@ -541,7 +533,7 @@ commands:
541533 docker build . \
542534 -f ./project/_dev/docker/ci/Dockerfile \
543535 --target << parameters.target >> \
544- -t mozilla/fxa-circleci:ci-<< parameters.target >>-v6
536+ -t mozilla/fxa-circleci:ci-<< parameters.target >>-v7
545537
546538 create-fxa-ci-images :
547539 # Build CI images. Images are built on top of each other. Each is optimized for a specific task.
@@ -570,10 +562,10 @@ commands:
570562 name : Push CI Images and Extract Yarn Cache
571563 command : |
572564 docker login -u $DOCKER_USER_fxa_circleci -p $DOCKER_PASS_fxa_circleci
573- .circleci/docker-copy-cache.sh mozilla/fxa-circleci:ci-builder-v6
574- docker push mozilla/fxa-circleci:ci-test-runner-v6
575- docker push mozilla/fxa-circleci:ci-functional-test-runner-v6
576- docker push mozilla/fxa-circleci:ci-builder-v6
565+ .circleci/docker-copy-cache.sh mozilla/fxa-circleci:ci-builder-v7
566+ docker push mozilla/fxa-circleci:ci-test-runner-v7
567+ docker push mozilla/fxa-circleci:ci-functional-test-runner-v7
568+ docker push mozilla/fxa-circleci:ci-builder-v7
577569 wait
578570
579571 upload_to_gcs :
0 commit comments