summaryrefslogtreecommitdiff
path: root/.github/workflows/distributions_php8.yml
diff options
context:
space:
mode:
authorjvoisin2022-03-20 19:58:26 +0100
committerjvoisin2022-03-20 20:05:31 +0100
commitf22a086826f0d2259d3af5bc2b1258743f99eee2 (patch)
tree7f77b5f20191919ceb091849f6c1272a3191791b /.github/workflows/distributions_php8.yml
parent45222ad76c33f49462e70916353bda3f1c2d9f71 (diff)
Install re2c in the CI
Diffstat (limited to '')
-rw-r--r--.github/workflows/distributions_php8.yml10
1 files changed, 5 insertions, 5 deletions
diff --git a/.github/workflows/distributions_php8.yml b/.github/workflows/distributions_php8.yml
index de912eb..67985de 100644
--- a/.github/workflows/distributions_php8.yml
+++ b/.github/workflows/distributions_php8.yml
@@ -17,7 +17,7 @@ jobs:
17 - name: Remove tests failing on alpine for wathever reason 17 - name: Remove tests failing on alpine for wathever reason
18 run: rm -rf src/tests/*session*/ src/tests/broken_configuration/ src/tests/*cookie* src/tests/upload_validation/ 18 run: rm -rf src/tests/*session*/ src/tests/broken_configuration/ src/tests/*cookie* src/tests/upload_validation/
19 - name: Install dependencies 19 - name: Install dependencies
20 run: apk add php8-dev php8-cgi php8-simplexml php8-xml pcre-dev build-base php8-pear php8-openssl 20 run: apk add php8-dev php8-cgi php8-simplexml php8-xml pcre-dev build-base php8-pear php8-openssl re2c
21 - name: Install pecl 21 - name: Install pecl
22 continue-on-error: true 22 continue-on-error: true
23 run: pecl install vld-beta 23 run: pecl install vld-beta
@@ -40,7 +40,7 @@ jobs:
40 - name: Install dependencies 40 - name: Install dependencies
41 run: | 41 run: |
42 apt update 42 apt update
43 DEBIAN_FRONTEND=noninteractive apt install -y php-dev php-pear 43 DEBIAN_FRONTEND=noninteractive apt install -y php-dev php-pear re2c
44 - name: Install pecl 44 - name: Install pecl
45 run: pecl install vld-beta 45 run: pecl install vld-beta
46 - name: Build and run the testsuite 46 - name: Build and run the testsuite
@@ -58,7 +58,7 @@ jobs:
58 uses: actions/checkout@v2 58 uses: actions/checkout@v2
59 - name: Install dependencies 59 - name: Install dependencies
60 run: | 60 run: |
61 dnf install -y php-devel php-pear make 61 dnf install -y php-devel php-pear make re2c
62 - name: Install pecl 62 - name: Install pecl
63 run: pecl install vld-beta 63 run: pecl install vld-beta
64 - name: Build and run the testsuite 64 - name: Build and run the testsuite
@@ -77,7 +77,7 @@ jobs:
77 - name: Install dependencies 77 - name: Install dependencies
78 continue-on-error: true 78 continue-on-error: true
79 run: | 79 run: |
80 pacman --sync --refresh --noconfirm --quiet php8 wget autoconf gcc make 80 pacman --sync --refresh --noconfirm --quiet php8 wget autoconf gcc make re2c
81 wget https://pear.php.net/go-pear.phar 81 wget https://pear.php.net/go-pear.phar
82 php go-pear.phar 82 php go-pear.phar
83 - name: Install pecl 83 - name: Install pecl
@@ -101,7 +101,7 @@ jobs:
101 - name: Remove tests failing on alpine for wathever reason 101 - name: Remove tests failing on alpine for wathever reason
102 run: rm -rf src/tests/cookies_encryption_warning src/tests/upload_validation/upload_validation.phpt 102 run: rm -rf src/tests/cookies_encryption_warning src/tests/upload_validation/upload_validation.phpt
103 - name: Install dependencies 103 - name: Install dependencies
104 run: apk add php8-dev php8-cgi php8-simplexml php8-xml pcre-dev build-base php8-pear php8-openssl php8-session php8-curl bash grep 104 run: apk add php8-dev php8-cgi php8-simplexml php8-xml pcre-dev build-base php8-pear php8-openssl php8-session php8-curl bash grep re2c
105 - name: Install pecl 105 - name: Install pecl
106 continue-on-error: true 106 continue-on-error: true
107 run: pecl install vld-beta 107 run: pecl install vld-beta