Skip to content

Commit 1d20aae

Browse files
authored
Update .scrutinizer.yml to use composer 2 (#1355)
* Update .scrutinizer.yml to include composer update * Update composer version and remove composer self-update * Enhance Scrutinizer config with Composer setup * Update Scrutinizer configuration for composer install * Revise Composer setup in .scrutinizer.yml * Fix indentation in .scrutinizer.yml
1 parent 4063180 commit 1d20aae

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.scrutinizer.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@ build:
22
environment:
33
php: 7.3.0
44

5+
dependencies:
6+
before:
7+
# Download and verify latest Composer installer
8+
- php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
9+
- php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'.PHP_EOL; } else { echo 'Installer corrupt'.PHP_EOL; unlink('composer-setup.php'); exit(1); }"
10+
- php composer-setup.php --install-dir=$HOME/bin --filename=composer
11+
- php -r "unlink('composer-setup.php');"
12+
- $HOME/bin/composer --version
13+
override:
14+
- $HOME/bin/composer install --no-interaction --prefer-dist --optimize-autoloader
15+
516
nodes:
617
analysis:
718
tests:

0 commit comments

Comments
 (0)