Skip to content

Commit c09f396

Browse files
authored
IBX-9916: Set NODE_OPTIONS inline for both tests setup phases (#64)
1 parent 93380cc commit c09f396

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.github/workflows/browser-tests.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,16 +294,24 @@ jobs:
294294
- if: inputs.test-setup-phase-1 != ''
295295
name: Run first phase of tests setup
296296
run: |
297-
cd ${HOME}/build/project
298-
docker compose --env-file=.env exec -T --user www-data app sh -c "vendor/bin/ibexabehat ${{ inputs.test-setup-phase-1 }}"
297+
cd ${HOME}/build/project
298+
docker compose --env-file=.env exec -T --user www-data app sh -c "vendor/bin/ibexabehat ${{ inputs.test-setup-phase-1 }}"
299+
if [[ "${{ steps.project-version.outputs.version }}" == *'5.0.x-dev'* ]]; then
300+
docker compose --env-file=.env exec -T --user www-data app sh -c "NODE_OPTIONS='--max-old-space-size=3072' composer run post-install-cmd"
301+
else
299302
docker compose --env-file=.env exec -T --user www-data app sh -c "composer run post-install-cmd"
303+
fi
300304
301305
- if: inputs.test-setup-phase-2 != ''
302306
name: Run second phase of tests setup
303307
run: |
304-
cd ${HOME}/build/project
305-
docker compose --env-file=.env exec -T --user www-data app sh -c "vendor/bin/ibexabehat ${{ inputs.test-setup-phase-2 }}"
308+
cd ${HOME}/build/project
309+
docker compose --env-file=.env exec -T --user www-data app sh -c "vendor/bin/ibexabehat ${{ inputs.test-setup-phase-2 }}"
310+
if [[ "${{ steps.project-version.outputs.version }}" == *'5.0.x-dev'* ]]; then
311+
docker compose --env-file=.env exec -T --user www-data app sh -c "NODE_OPTIONS='--max-old-space-size=3072' composer run post-install-cmd"
312+
else
306313
docker compose --env-file=.env exec -T --user www-data app sh -c "composer run post-install-cmd"
314+
fi
307315
308316
- name: Run tests
309317
run: |

0 commit comments

Comments
 (0)