Skip to content

Commit 1b0d028

Browse files
committed
Give up on Matrix builds. We're targeting 8.4. Deal with it.
1 parent 93569df commit 1b0d028

File tree

3 files changed

+5
-23
lines changed

3 files changed

+5
-23
lines changed

.github/workflows/code-quality.yml

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,7 @@ on:
1818
- 'docs/**'
1919
jobs:
2020
code-quality:
21-
runs-on: ${{ matrix.operating-system }}
22-
strategy:
23-
fail-fast: true
24-
matrix:
25-
operating-system: ['ubuntu-latest', 'macos-latest']
26-
# Run on current stable and next RC if available
27-
php-versions: [8.4]
28-
pre-release: [false]
29-
stable: [false]
30-
include:
31-
- php-versions: 8.5
32-
pre-release: true
21+
runs-on: ubuntu-latest
3322
steps:
3423
- name: Force linux line endings
3524
run: |
@@ -41,7 +30,7 @@ jobs:
4130
- name: Setup PHP
4231
uses: shivammathur/setup-php@v2
4332
with:
44-
php-version: ${{ matrix.php-versions }}
33+
php-version: 8.4
4534
extensions: mbstring, json, grpc, opentelemetry
4635
ini-values: post_max_size=512M, max_execution_time=180
4736
coverage: xdebug
@@ -65,11 +54,6 @@ jobs:
6554

6655
- name: Install dependencies
6756
run: composer install --prefer-dist --dev
68-
if: matrix.pre-release == false
69-
70-
- name: Update dependencies (PHP 8.5 RC)
71-
run: composer update --dev
72-
if: matrix.pre-release == true
7357

7458
- name: Build Vite manifest
7559
run: |
@@ -83,8 +67,6 @@ jobs:
8367
run: vendor/bin/phpunit --coverage-clover coverage.xml
8468

8569
- name: Upload coverage to Codecov
86-
# We only care about PHP 8.4 (latest stable) for our code coverage report
87-
if: matrix.php-versions == 8.4
8870
uses: codecov/codecov-action@v5
8971
with:
9072
token: ${{ secrets.CODECOV_TOKEN }}

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "LAN Party Signup and Seating Manager",
55
"license": "MIT",
66
"require": {
7-
"php": "^8.2",
7+
"php": "^8.4",
88
"aws/aws-sdk-php": "^3.343",
99
"guzzlehttp/guzzle": "^7.9",
1010
"laravel/framework": "^12.13",

composer.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)