File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5050 - name : Setup network
5151 run : docker network create frontend
5252
53+ - name : Pull container images
54+ # Pull phpfpm and mariadb up front, in parallel, instead of on demand:
55+ # `docker compose run phpfpm` starts mariadb (depends_on), so otherwise
56+ # the two images are pulled serially inside the first step (~30s).
57+ run : docker compose pull --quiet phpfpm mariadb
58+
5359 - name : Install Dependencies
5460 run : docker compose run --rm phpfpm composer install
5561
Original file line number Diff line number Diff line change 7777 - name : Setup network
7878 run : docker network create frontend
7979
80+ - name : Pull container images
81+ # Pull phpfpm and mariadb up front, in parallel, instead of on demand:
82+ # `docker compose run phpfpm` starts mariadb (depends_on), so otherwise
83+ # the two images are pulled serially inside the first step (~30s). The
84+ # postgres job below builds phpfpm locally instead, so it is not pre-pulled.
85+ run : docker compose pull --quiet phpfpm mariadb
86+
8087 - name : " [prod] Composer install"
8188 run : docker compose run --rm -e APP_ENV=prod phpfpm composer install --no-dev -o
8289
Original file line number Diff line number Diff line change 5050 - name : Setup network
5151 run : docker network create frontend
5252
53+ - name : Pull container images
54+ # Pull phpfpm and mariadb up front, in parallel, instead of on demand:
55+ # `docker compose run phpfpm` starts mariadb (depends_on), so otherwise
56+ # the two images are pulled serially inside the first step (~30s).
57+ run : docker compose pull --quiet phpfpm mariadb
58+
5359 - name : Install Dependencies
5460 run : docker compose run --rm phpfpm composer install
5561
Original file line number Diff line number Diff line change @@ -10,6 +10,9 @@ All notable changes to this project will be documented in this file.
1010 container images once up front in parallel instead of on demand serially across steps
1111 (~ 90s of pulls overlapped), and dropped the redundant ` playwright install --with-deps ` step
1212 (the pinned Playwright image already ships the matching browsers).
13+ - Pre-pull the ` phpfpm ` and ` mariadb ` images in parallel in the PHPUnit, Doctrine and API-spec
14+ CI jobs (running ` phpfpm ` starts ` mariadb ` via ` depends_on ` , so the two were otherwise pulled
15+ serially on demand). The Doctrine Postgres job is unaffected — it builds ` phpfpm ` locally.
1316- Removed a dead statement in ` MediaRepository::getPaginator() ` that referenced the undefined
1417 variables ` $page ` and ` $itemsPerPage ` ; the computed value was never used.
1518- Fixed inverted user-type guard in ` UserService::activateExternalUser() ` : the "user is not of
You can’t perform that action at this time.
0 commit comments