Skip to content

Commit e450d23

Browse files
committed
Updated workflow
1 parent b5e735c commit e450d23

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

.github/workflows/push-main.yml

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,21 @@ jobs:
5959
- name: "[ Prepare Composer ]"
6060
run: echo "OK"
6161

62+
- name: "Install Composer"
63+
run: |
64+
EXPECTED_SIGNATURE="$(curl -s https://composer.github.io/installer.sig)"
65+
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
66+
ACTUAL_SIGNATURE="$(php -r "echo hash_file('sha384', 'composer-setup.php');")"
67+
if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ]; then
68+
>&2 echo 'ERROR: Invalid installer signature';
69+
rm composer-setup.php
70+
exit 1
71+
fi
72+
php composer-setup.php --quiet
73+
rm composer-setup.php
74+
mv composer.phar /usr/local/bin/composer
75+
composer --version
76+
6277
# cache vendor for later use
6378
- name: " -- Cache Composer packages"
6479
id: composer-cache
@@ -69,11 +84,11 @@ jobs:
6984
restore-keys: |
7085
${{ runner.os }}-composer-vendors-
7186
72-
# - name: " -- Install composer dependencies"
73-
# run: COMPOSER_PROCESS_TIMEOUT=3000 php /home/runner/work/my-dir-web/my-dir-web/protected/composer.phar install
74-
#
75-
# - name: " -- Regenarate class mapping"
76-
# run: COMPOSER_PROCESS_TIMEOUT=3000 php /home/runner/work/my-dir-web/my-dir-web/protected/composer.phar dump-autoload --optimize --classmap-authoritative
87+
- name: " -- Install composer dependencies"
88+
run: COMPOSER_PROCESS_TIMEOUT=3000 composer install
89+
90+
- name: " -- Regenarate class mapping"
91+
run: COMPOSER_PROCESS_TIMEOUT=3000 composer dump-autoload --optimize --classmap-authoritative
7792

7893

7994
# --------------------------------------------------------------------

0 commit comments

Comments
 (0)