Skip to content

Commit 5f47163

Browse files
Handle PascalCase PR event payload keys
1 parent 58d80d7 commit 5f47163

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

scripts/main.ps1

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
'powershell-yaml', 'Hashtable' | Install-PSResource -Repository PSGallery -TrustRepository
1+
'powershell-yaml', 'Hashtable' | Install-PSResource -Repository PSGallery -TrustRepository
22

33
$name = $env:PSMODULE_GET_SETTINGS_INPUT_Name
44
$settingsPath = $env:PSMODULE_GET_SETTINGS_INPUT_SettingsPath
@@ -211,12 +211,22 @@ LogGroup 'Calculate Job Run Conditions:' {
211211

212212
$pullRequestAction = if ($null -ne $eventData.action) {
213213
$eventData.action
214+
} elseif ($null -ne $eventData.Action) {
215+
$eventData.Action
214216
} else {
215217
$env:GITHUB_EVENT_ACTION
216218
}
217219

218-
$pullRequestIsMerged = if ($null -ne $eventData.pull_request -and $null -ne $eventData.pull_request.merged) {
219-
[bool]$eventData.pull_request.merged
220+
$pullRequest = if ($null -ne $eventData.pull_request) {
221+
$eventData.pull_request
222+
} elseif ($null -ne $eventData.PullRequest) {
223+
$eventData.PullRequest
224+
} else {
225+
$null
226+
}
227+
228+
$pullRequestIsMerged = if ($null -ne $pullRequest -and $null -ne $pullRequest.merged) {
229+
[bool]$pullRequest.merged
220230
} else {
221231
$false
222232
}

0 commit comments

Comments
 (0)