@@ -22,10 +22,11 @@ jobs:
2222 strategy :
2323 fail-fast : false
2424 matrix :
25- php_version : [ "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4" ]
25+ php_version : [ "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3", "8.4", "8.5" ]
2626 service : [ php-fpm, php-worker, workspace ]
2727 steps :
28- - uses : actions/checkout@v4
28+ - uses : actions/checkout@v6
29+ - uses : docker/setup-buildx-action@v3
2930 - name : Build the Docker image
3031 env :
3132 PHP_VERSION : ${{ matrix.php_version }}
@@ -42,16 +43,14 @@ jobs:
4243 sed -i -- 's/RDKAFKA=true/RDKAFKA=false/g' .env
4344 sed -i -- 's/MAILPARSE=true/MAILPARSE=false/g' .env
4445 sed -i -- 's/OCI8=true/OCI8=false/g' .env
46+ sed -i -- 's/PYTHON=true/PYTHON=false/g' .env
4547 sed -i -- 's/V8JS=true/V8JS=false/g' .env
4648 sed -i -- 's/AUDIOWAVEFORM=true/AUDIOWAVEFORM=false/g' .env
4749 sed -i -- 's/SSDB=true/SSDB=false/g' .env
4850 sed -i -- 's/ENCHANT=true/ENCHANT=false/g' .env
4951 sed -i -- 's/PG_CLIENT=true/PG_CLIENT=false/g' .env
5052 # sed -i -- 's/MSSQL=true/MSSQL=false/g' .env
51- docker compose build ${{ matrix.service }}
52- docker compose up -d --no-deps -- ${{ matrix.service }}
53- docker compose exec -T -- ${{ matrix.service }} php -m
54- docker compose down
53+ docker buildx bake ${{ matrix.service }} --progress=plain --set *.output=type=cacheonly
5554
5655 build-other :
5756 # Don't trigger on schedule event when in a fork
@@ -62,10 +61,11 @@ jobs:
6261 matrix :
6362 service : [ 'nginx', 'redis', 'mysql', 'mariadb', 'percona', 'minio', 'mongo' ]
6463 steps :
65- - uses : actions/checkout@v4
64+ - uses : actions/checkout@v6
65+ - uses : docker/setup-buildx-action@v3
6666 - name : Build the Docker image
6767 run : |
6868 cp .env.example .env
6969 sed -i -- 's/=false/=true/g' .env
7070 sed -i -- 's/CHANGE_SOURCE=true/CHANGE_SOURCE=false/g' .env
71- docker compose build ${{ matrix.service }}
71+ docker buildx bake ${{ matrix.service }} --progress=plain --set *.output=type=cacheonly
0 commit comments