Skip to content

Commit 76e4a88

Browse files
committed
Add a Workflow for Symfony Console 8
1 parent 5c37eec commit 76e4a88

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ jobs:
5757
php-version: "8.4"
5858
dependency-versions: "minimal"
5959
extension: "sqlite3"
60+
- os: "ubuntu-24.04"
61+
php-version: "8.4"
62+
dependency-versions: "highest"
63+
extension: "sqlite3"
64+
composer-require: "symfony/console:^8@dev"
6065

6166
phpunit-oracle:
6267
name: "PHPUnit with Oracle"

.github/workflows/phpunit-sqlite.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ on:
1515
dependency-versions:
1616
required: true
1717
type: string
18+
composer-require:
19+
required: false
20+
type: string
21+
default: ''
1822

1923
jobs:
2024
phpunit-sqlite:
@@ -26,7 +30,11 @@ jobs:
2630

2731
- name: Remove optional dependencies
2832
run: composer remove --no-update --dev doctrine/cache
29-
if: ${{ matrix.dependency-versions == 'minimal' }}
33+
if: ${{ inputs.dependency-versions == 'minimal' }}
34+
35+
- name: Change dependency versions
36+
run: composer require --dev --no-update ${{ inputs.composer-require }}
37+
if: ${{ inputs.composer-require != '' }}
3038

3139
- name: Install PHP
3240
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)