1313 build_libs :
1414 runs-on : ${{ matrix.os }}
1515 container :
16- image : ubuntu:20 .04
16+ image : ubuntu:22 .04
1717 strategy :
1818 matrix :
1919 os : [ ubuntu-24.04 ]
9292
9393 build_php_extension :
9494 runs-on : ${{ matrix.os }}
95- container : ubuntu:20 .04
95+ container : ubuntu:22 .04
9696 strategy :
9797 matrix :
9898 php_version : ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
@@ -123,7 +123,7 @@ jobs:
123123 echo "AIKIDO_ARTIFACT=aikido-extension-php-${{ matrix.php_version }}" >> $GITHUB_ENV
124124
125125 - name : Setup PHP
126- uses : shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2 # v2
126+ uses : shivammathur/setup-php@27853eb8b46dc01c33bf9fef67d98df2683c3be2 # v2
127127 with :
128128 php-version : ${{ matrix.php_version }}
129129 extensions : curl
@@ -163,7 +163,7 @@ jobs:
163163 build_rpm :
164164 runs-on : ${{ matrix.os }}
165165 container :
166- image : centos:8
166+ image : quay.io/ centos/centos:stream9
167167 strategy :
168168 matrix :
169169 os : ['ubuntu-24.04']
@@ -175,9 +175,6 @@ jobs:
175175
176176 - name : Install rpmdevtools
177177 run : |
178- cd /etc/yum.repos.d/
179- sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
180- sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
181178 yum -y install epel-release
182179 yum -y install rpmdevtools
183180 yum -y install jq
@@ -260,7 +257,7 @@ jobs:
260257 build_deb :
261258 runs-on : ${{ matrix.os }}
262259 container :
263- image : ubuntu:20 .04
260+ image : ubuntu:22 .04
264261 strategy :
265262 matrix :
266263 os : [ ubuntu-24.04 ]
@@ -328,11 +325,11 @@ jobs:
328325 test_php_centos :
329326 runs-on : ${{ matrix.os }}
330327 container :
331- image : centos:8
328+ image : quay.io/ centos/centos:stream9
332329 needs : [ build_rpm ]
333330 strategy :
334331 matrix :
335- php_version : ['7.2', '7.3', '7. 4', '8.0', '8.1', '8.2', '8.3', '8.4']
332+ php_version : ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
336333 server : ['nginx-php-fpm', 'apache-mod-php', 'php-built-in']
337334 os : ['ubuntu-24.04']
338335 fail-fast : false
@@ -344,11 +341,8 @@ jobs:
344341 run : |
345342 uname -a
346343 cat /etc/centos-release
347- cd /etc/yum.repos.d/
348- sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
349- sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
350344 yum install -y yum-utils
351- yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.4 .rpm
345+ dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9 .rpm
352346 yum install -y gcc
353347 yum install -y python3-devel
354348 pip3 install flask
@@ -361,6 +355,7 @@ jobs:
361355 yum install -y mod_php
362356 yum install -y nginx
363357 yum install -y php-fpm
358+ dnf install -y procps-ng
364359
365360 - name : Get Arch
366361 run : echo "ARCH=$(uname -m)" >> $GITHUB_ENV
@@ -448,7 +443,7 @@ jobs:
448443 a2enmod rewrite
449444
450445 - name : Setup PHP
451- uses : shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2
446+ uses : shivammathur/setup-php@27853eb8b46dc01c33bf9fef67d98df2683c3be2
452447 with :
453448 php-version : ${{ matrix.php_version }}
454449 extensions : curl, sqlite3
0 commit comments