Skip to content

Commit 981e755

Browse files
committed
ubuntu 20.04 is discontinued on github
1 parent eed7738 commit 981e755

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,29 +16,27 @@ jobs:
1616
VARNISH_VERSION: ${{ matrix.varnish-version }}
1717
VARNISH_MODULES_VERSION: ${{ matrix.varnish-modules-version }}
1818
name: PHP ${{ matrix.php }} Varnish ${{ matrix.varnish-version }} SF ${{ matrix.symfony-version }}
19-
runs-on: ubuntu-20.04
19+
runs-on: ubuntu-latest
2020
strategy:
2121
fail-fast: false
2222
matrix:
2323
varnish-version: ['6.6']
24-
varnish-modules-version: ['0.18.0']
25-
php: ['8.1', '8.2', '8.3']
24+
php: ['8.1', '8.2', '8.3', '8.4']
2625
include:
27-
- php: '8.1'
28-
symfony-version: '6.*'
2926
- php: '8.1'
3027
varnish-version: '7.1'
3128
varnish-modules-version: '0.20.0'
32-
- php: '8.2'
33-
symfony-version: '7.*'
3429
- php: '8.2'
3530
varnish-version: '7.1'
3631
varnish-modules-version: '0.20.0'
3732
- php: '8.3'
38-
symfony-version: '7.*'
39-
- php: '8.3'
4033
varnish-version: '7.1'
4134
varnish-modules-version: '0.20.0'
35+
- php: '8.4'
36+
varnish-version: '7.1'
37+
varnish-modules-version: '0.20.0'
38+
- php: '8.4'
39+
symfony-version: '7.*'
4240

4341
steps:
4442
- name: Setup PHP
@@ -81,7 +79,7 @@ jobs:
8179

8280
varnish5:
8381
name: PHP ${{ matrix.php }} Legacy Varnish 5
84-
runs-on: ubuntu-20.04
82+
runs-on: ubuntu-22.04
8583
env:
8684
VARNISH_VERSION: '5.1'
8785
VARNISH_MODULES_VERSION: '0.14.0'
@@ -132,7 +130,7 @@ jobs:
132130

133131
varnish4:
134132
name: PHP ${{ matrix.php }} Legacy Varnish 4
135-
runs-on: ubuntu-20.04
133+
runs-on: ubuntu-22.04
136134
env:
137135
VARNISH_VERSION: '4.1'
138136
VARNISH_MODULES_VERSION: '' # varnish modules compilation fails, not sure why
@@ -176,7 +174,7 @@ jobs:
176174

177175
lowest:
178176
name: PHP ${{ matrix.php }} Lowest, Varnish 3
179-
runs-on: ubuntu-20.04
177+
runs-on: ubuntu-22.04
180178
env:
181179
VARNISH_VERSION: '3.0'
182180
VARNISH_MODULES_VERSION: ''
@@ -220,7 +218,7 @@ jobs:
220218

221219
coverage:
222220
name: Code Coverage
223-
runs-on: ubuntu-20.04
221+
runs-on: ubuntu-latest
224222
env:
225223
VARNISH_VERSION: '6.6'
226224
VARNISH_MODULES_VERSION: '0.18.0'

.github/workflows/setup-nginx.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
set -e
44
# Install NGINX
55
sudo apt-get remove nginx
6-
sudo rm /usr/sbin/nginx
6+
sudo rm -f /usr/sbin/nginx
77
sh "${GITHUB_WORKSPACE}/tests/install-nginx.sh"

.github/workflows/setup-varnish.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ echo "### Installing Varnish $VARNISH_VERSION ###"
55
VARNISH_VERSION=$VARNISH_VERSION bash -c 'curl -s https://packagecloud.io/install/repositories/varnishcache/varnish${VARNISH_VERSION//./}/script.deb.sh' | sudo bash
66
sudo apt-get install varnish
77
if [ "$VARNISH_MODULES_VERSION" != "" ]; then sh "${GITHUB_WORKSPACE}/tests/install-varnish-modules.sh"; fi
8+
9+
echo "### Varnish Modules Installed ###"

tests/install-varnish-modules.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -e
44

55
echo "### Installing Varnish Modules ${VARNISH_MODULES_VERSION} ###"
6-
sudo apt-get install build-essential automake varnish-dev python3-sphinx
6+
sudo apt-get install build-essential automake libvarnishapi-dev python3-sphinx
77

88
curl -A "FOS Github" -o /tmp/varnish-modules.tar.gz -D - -L -s https://github.com/varnish/varnish-modules/archive/refs/tags/${VARNISH_MODULES_VERSION}.tar.gz
99
tar zxpf /tmp/varnish-modules.tar.gz -C /tmp/

0 commit comments

Comments
 (0)