File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed
Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 66 integration_test :
77 strategy :
88 matrix :
9- php_version : [8.2, 8.3, 8.4]
9+ php_version : [8.1, 8. 2, 8.3, 8.4]
1010 testsuite : [general, brancher]
1111 runs-on : ubuntu-latest
1212 steps :
Original file line number Diff line number Diff line change @@ -94,8 +94,14 @@ COPY ./ci/build/files /
9494
9595RUN curl -sS https://getcomposer.org/installer | php \
9696 && mv composer.phar /usr/local/bin/composer \
97- && chmod +x /usr/local/bin/composer \
98- && composer install --no-dev --optimize-autoloader --working-dir=/hypernode
97+ && chmod +x /usr/local/bin/composer
98+
99+ # Remove dev dependencies from composer.json
100+ RUN cd /hypernode && \
101+ jq 'del(.["require-dev"])' composer.json > composer.tmp.json && \
102+ cp composer.tmp.json composer.json
103+
104+ RUN composer install --no-dev --optimize-autoloader --working-dir=/hypernode --no-scripts --no-progress --no-interaction
99105
100106RUN bash /hypernode/ci/compile.sh
101107
Original file line number Diff line number Diff line change 1010 export IMAGE_OS=" buster"
1111fi
1212
13+ if [[ " ${PHP_VERSION:- 8.2} " == " 8.0" || " ${PHP_VERSION:- 8.2} " == " 8.1" ]]; then
14+ export MAGENTO_VERSION=" 2.4.6-p10"
15+ else
16+ export MAGENTO_VERSION=" 2.4.8"
17+ fi
18+
1319# Handy aliases
1420HN=" docker-compose exec -T hypernode"
1521DP=" docker-compose exec -e GITHUB_WORKFLOW -T deploy"
@@ -64,7 +70,7 @@ end_task
6470
6571begin_task " Setting Magento 2"
6672# Create working initial Magento install on the Hypernode container
67- $HN composer create-project --repository=https://mirror.mage-os.org/ magento/project-community-edition:2.4.8 /data/web/magento2
73+ $HN composer create-project --repository=https://mirror.mage-os.org/ magento/project-community-edition:${MAGENTO_VERSION :- 2.4.8} /data/web/magento2
6874echo " Waiting for MySQL to be available on the Hypernode container"
6975$HN bash -c " until mysql -e 'select 1' ; do sleep 1; done"
7076install_magento
You can’t perform that action at this time.
0 commit comments