Lines Matching +full:php +full:- +full:image
1 name: PHP extension
4 - push
5 - pull_request
8 build-php:
9 name: Build PHP extension
10 runs-on: ubuntu-latest
11 container: ${{ matrix.php-image }}
14 php-image:
15 - php:7.4-cli
16 - php:8.1-cli
18 - name: Install python3
20 apt-get update -q
21 apt-get install -qy python3
22 - name: Install bazel
24 apt-get install -qy wget
26 …wget -O $HOME/bin/bazel https://github.com/bazelbuild/bazel/releases/download/5.3.2/bazel-5.3.2-li…
28 - name: Install git
30 apt-get update -q
31 apt-get install -qy --no-install-recommends git
32 - name: Checkout
36 - name: Create package
39 rm -rf bazel-bin/php/protobuf-*.tgz
40 $HOME/bin/bazel build php:release
41 - name: Compile extension
44 MAKE="make -j$(nproc)" pecl install $GITHUB_WORKSPACE/bazel-bin/php/protobuf-*.tgz
45 - name: Enable extension
46 run: docker-php-ext-enable protobuf
47 - name: Inspect extension
48 run: php --ri protobuf