6464 echo "TARGET_DIR=el10" >> $GITHUB_ENV
6565 fi
6666
67- - name : Set up PHP
68- uses : shivammathur/setup-php@v2
69- with :
70- php-version : ' 8.4'
71- extensions : mbstring, xml, json, curl, zip
72- tools : composer:v2
73-
7467 - name : Install caching dependencies
7568 run : |
7669 apt-get update
8376 /var/cache/apt/archives
8477 !/var/cache/apt/archives/lock
8578 !/var/cache/apt/archives/partial
86- key : zig-apt-${{ matrix.arch }}-v1
79+ key : zig-apt-${{ runner.arch }}-v1
80+
81+ - name : Install APT dependencies
82+ run : |
83+ sudo apt-get install -y curl ruby rpm build-essential
84+ sudo gem install fpm
85+
86+ - name : Install composer
87+ run : |
88+ curl -L https://files.henderkes.com/${RPM_ARCH}-linux/php -o /usr/local/bin/php
89+ chmod +x /usr/local/bin/php
90+ curl -sS https://raw.githubusercontent.com/composer/getcomposer.org/f3108f64b4e1c1ce6eb462b159956461592b3e3e/web/installer | php -- --quiet
91+ mv composer.phar /usr/local/bin/composer
92+
93+ - name : Prepare cache directories
94+ run : |
95+ composer config -g cache-dir
8796
8897 - name : Restore Composer cache
8998 uses : actions/cache@v4
@@ -93,11 +102,8 @@ jobs:
93102 restore-keys : |
94103 composer-
95104
96- - name : Install dependencies
97- run : |
98- sudo apt-get install -y ruby rpm build-essential
99- sudo gem install fpm
100- composer install
105+ - name : Install vendor
106+ run : composer install --no-interaction --prefer-dist --no-progress
101107
102108 - name : Download artifact from spc-download.yml
103109 uses : dawidd6/action-download-artifact@v11
0 commit comments