@@ -17,13 +17,13 @@ jobs:
1717 fail-fast : false
1818 matrix :
1919 include :
20- - { php-version: '7 ', experimental: false, arch: 'amd64', exclude-phpunit-groups: 'extension-iconv' }
21- - { php-version: '7 ', experimental: false, arch: 'arm64v8', exclude-phpunit-groups: 'extension-iconv' }
22- - { php-version: '7 ', experimental: false, arch: 'arm32v7', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
23- - { php-version: '7 ', experimental: false, arch: 'arm32v6', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
24- - { php-version: '7 ', experimental: false, arch: 'i386', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
25- - { php-version: '7 ', experimental: true, arch: 'ppc64le', exclude-phpunit-groups: 'extension-iconv' }
26- - { php-version: '7 ', experimental: false, arch: 's390x', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
20+ - { php-version: '8 ', experimental: false, arch: 'amd64', exclude-phpunit-groups: 'extension-iconv' }
21+ - { php-version: '8 ', experimental: false, arch: 'arm64v8', exclude-phpunit-groups: 'extension-iconv' }
22+ - { php-version: '8 ', experimental: false, arch: 'arm32v7', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
23+ - { php-version: '8 ', experimental: false, arch: 'arm32v6', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
24+ - { php-version: '8 ', experimental: false, arch: 'i386', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
25+ - { php-version: '8 ', experimental: true, arch: 'ppc64le', exclude-phpunit-groups: 'extension-iconv' }
26+ - { php-version: '8 ', experimental: false, arch: 's390x', exclude-phpunit-groups: 'extension-iconv,32bit-incompatible' }
2727 steps :
2828 - name : Checkout code
2929 uses : actions/checkout@v3
@@ -43,19 +43,20 @@ jobs:
4343 php\$V-dom php\$V-json php\$V-bz2 php\$V-curl php\$V-gd php\$V-zip \
4444 musl-locales musl-locales-lang \
4545 gettext composer git && \
46+ composer config version "$(php -r "define('VERSION_SUFFIX', ''); require_once('libraries/classes/Version.php'); echo \PhpMyAdmin\Version::VERSION;")" && \
4647 composer update && \
4748 ./scripts/generate-mo && \
48- php -d memory_limit=512M ./vendor/bin/phpunit --no-coverage --testsuite unit --exclude-group=%s" \
49+ php\$V -d memory_limit=512M ./vendor/bin/phpunit --no-coverage --testsuite unit --exclude-group=%s" \
4950 "${{ matrix.php-version }}" "${{ matrix.exclude-phpunit-groups }}" > ./do-tests.sh
5051
5152 - name : Set up multi arch support
5253 run : docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
5354
5455 - name : Print arch
55- run : docker run --rm ${{ matrix.arch }}/alpine:3.14 uname -a
56+ run : docker run --rm ${{ matrix.arch }}/alpine:3.15 uname -a
5657
5758 - name : Run tests on php ${{ matrix.php-version }}
58- run : docker run -v $PWD:/app --workdir /app --rm ${{ matrix.arch }}/alpine:3.14 sh /app/do-tests.sh
59+ run : docker run -v $PWD:/app --workdir /app --rm ${{ matrix.arch }}/alpine:3.15 sh /app/do-tests.sh
5960
6061 test-php :
6162 name : Test on PHP ${{ matrix.php-version }} and ${{ matrix.os }}
0 commit comments