Skip to content

Commit c6e8eff

Browse files
fix(workflows): Add ignore-platform-reqs input to multiple workflow files. (#68)
1 parent e616f1c commit c6e8eff

File tree

8 files changed

+39
-0
lines changed

8 files changed

+39
-0
lines changed

.github/workflows/codeception.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ on:
5454
default:
5555
required: false
5656
type: string
57+
ignore-platform-reqs:
58+
description: Whether to add --ignore-platform-reqs to composer command.
59+
default: false
60+
required: false
61+
type: boolean
5762
os:
5863
description: OS runner as a JSON array string '["ubuntu-latest"]'.
5964
default: '["ubuntu-latest","windows-2022"]'
@@ -120,6 +125,7 @@ jobs:
120125
composer-version: ${{ inputs.composer-version }}
121126
coverage-driver: ${{ inputs.coverage-driver }}
122127
extensions: ${{ inputs.extensions }}
128+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
123129
ini-values: ${{ inputs.php-ini-values }}
124130
php-version: ${{ matrix.php-version }}
125131
tools: ${{ inputs.tools }}

.github/workflows/composer-require-checker.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ on:
4444
default:
4545
required: false
4646
type: string
47+
ignore-platform-reqs:
48+
description: Whether to add --ignore-platform-reqs to composer command.
49+
default: false
50+
required: false
51+
type: boolean
4752
os:
4853
description: OS runner as a JSON array string '["ubuntu-latest"]'.
4954
default: '["ubuntu-latest"]'
@@ -103,6 +108,7 @@ jobs:
103108
composer-version: ${{ inputs.composer-version }}
104109
coverage-driver: none
105110
extensions: ${{ inputs.extensions }}
111+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
106112
ini-values: ${{ inputs.php-ini-values }}
107113
php-version: ${{ matrix.php-version }}
108114
tools: ${{ inputs.tools }}

.github/workflows/ecs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ on:
4444
default:
4545
required: false
4646
type: string
47+
4748
os:
4849
description: OS runner as a JSON array string '["ubuntu-latest"]'.
4950
default: '["ubuntu-latest"]'

.github/workflows/infection.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ on:
7474
default:
7575
required: false
7676
type: string
77+
ignore-platform-reqs:
78+
description: Whether to add --ignore-platform-reqs to composer command.
79+
default: false
80+
required: false
81+
type: boolean
7782
os:
7883
description: OS runner as a JSON array string '["ubuntu-latest"]'.
7984
default: '["ubuntu-latest"]'
@@ -144,6 +149,7 @@ jobs:
144149
composer-version: ${{ inputs.composer-version }}
145150
coverage-driver: ${{ inputs.coverage-driver }}
146151
extensions: ${{ inputs.extensions }}
152+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
147153
ini-values: ${{ inputs.php-ini-values }}
148154
php-version: ${{ matrix.php-version }}
149155
tools: ${{ inputs.tools }}

.github/workflows/phpstan.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@ on:
5454
default: ""
5555
required: false
5656
type: string
57+
ignore-platform-reqs:
58+
description: Whether to add --ignore-platform-reqs to composer command.
59+
default: false
60+
required: false
61+
type: boolean
5762
os:
5863
description: OS runner as a JSON array string '["ubuntu-latest"]'.
5964
default: '["ubuntu-latest"]'
@@ -113,6 +118,7 @@ jobs:
113118
composer-version: ${{ inputs.composer-version }}
114119
coverage-driver: none
115120
extensions: ${{ inputs.extensions }}
121+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
116122
ini-values: ${{ inputs.php-ini-values }}
117123
php-version: ${{ matrix.php-version }}
118124
tools: ${{ inputs.tools }}

.github/workflows/phpunit-database.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,11 @@ on:
9090
default:
9191
required: false
9292
type: string
93+
ignore-platform-reqs:
94+
description: Whether to add --ignore-platform-reqs to composer command.
95+
default: false
96+
required: false
97+
type: boolean
9398
os:
9499
description: OS runner as a JSON array string '["ubuntu-latest"]'.
95100
default: '["ubuntu-latest","windows-2022"]'
@@ -205,6 +210,7 @@ jobs:
205210
composer-version: ${{ inputs.composer-version }}
206211
coverage-driver: ${{ inputs.coverage-driver }}
207212
extensions: ${{ inputs.extensions }}
213+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
208214
ini-values: ${{ inputs.php-ini-values }}
209215
php-version: ${{ matrix.php-version }}
210216
tools: ${{ inputs.tools }}

.github/workflows/phpunit.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,11 @@ on:
5959
default:
6060
required: false
6161
type: string
62+
ignore-platform-reqs:
63+
description: Whether to add --ignore-platform-reqs to composer command.
64+
default: false
65+
required: false
66+
type: boolean
6267
os:
6368
description: OS runner as a JSON array string '["ubuntu-latest"]'.
6469
default: '["ubuntu-latest","windows-2022"]'
@@ -151,6 +156,7 @@ jobs:
151156
composer-version: ${{ inputs.composer-version }}
152157
coverage-driver: ${{ inputs.coverage-driver }}
153158
extensions: ${{ inputs.extensions }}
159+
ignore-platform-reqs: ${{ inputs.ignore-platform-reqs }}
154160
ini-values: ${{ inputs.php-ini-values }}
155161
php-version: ${{ matrix.php-version }}
156162
tools: ${{ inputs.tools }}

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## v2.0.5 Under development
44

5+
- Bug #68: Add `ignore-platform-reqs` input to multiple workflow files (@terabytesoftw)
6+
57
## v2.0.4 September 29, 2025
68

79
- Bug #66: Fix `linter.yml` workflow to add permissions for checks, contents, and statuses (@terabytesoftw)

0 commit comments

Comments
 (0)