Skip to content

Commit b78de1f

Browse files
authored
Add PHP 8.4 tests (#83)
1 parent 06bd3f7 commit b78de1f

File tree

4 files changed

+39
-375
lines changed

4 files changed

+39
-375
lines changed

.docker/php/php84/Dockerfile

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# ----------------------
2+
# The FPM base container
3+
# ----------------------
4+
FROM php:8.4-cli-alpine AS dev
5+
6+
RUN apk add --no-cache --virtual .build-deps \
7+
$PHPIZE_DEPS
8+
9+
# Cleanup apk cache and temp files
10+
RUN rm -rf /var/cache/apk/* /tmp/*
11+
12+
# ----------------------
13+
# Composer install step
14+
# ----------------------
15+
16+
# Get latest Composer
17+
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
18+
19+
# ----------------------
20+
# The FPM production container
21+
# ----------------------
22+
FROM dev

.github/workflows/tests.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@ jobs:
1212
fail-fast: true
1313
matrix:
1414
os: [ubuntu-latest]
15-
php: [8.0, 8.1, 8.2, 8.3]
15+
php: [8.0, 8.1, 8.2, 8.3, 8.4]
1616
laravel: ['9.*', '10.*', '11.*', '12.*']
1717
dependency-version: [prefer-lowest, prefer-stable]
1818
exclude:
1919
- laravel: 9.*
2020
php: 8.2
2121
- laravel: 9.*
2222
php: 8.3
23+
- laravel: 9.*
24+
php: 8.4
2325
- laravel: 10.*
2426
php: 8.0
2527
- laravel: 11.*

0 commit comments

Comments
 (0)