Skip to content

Commit 9f21c79

Browse files
Refactor GitHub event logging to utilize Get-GithubWorkflowData for improved data handling
1 parent 7dd8a57 commit 9f21c79

File tree

2 files changed

+3
-32
lines changed

2 files changed

+3
-32
lines changed

.github/workflows/TestWorkflow.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ jobs:
4343

4444
- name: Action-Test
4545
uses: ./
46-
# with:
46+
with:
47+
Prerelease: true
4748
# Debug: true
4849
# Verbose: true
4950

scripts/main.ps1

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -98,37 +98,7 @@ process {
9898
Write-Output '┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛'
9999

100100
LogGroup 'EventInfo' {
101-
$gitHubEventJson = Get-Content -Path $env:GITHUB_EVENT_PATH
102-
$gitHubEvent = $gitHubEventJson | ConvertFrom-Json
103-
104-
$eventAction = $gitHubEvent.action
105-
$eventSender = $gitHubEvent.sender | Select-Object -Property login, type, id, node_id, html_url
106-
$eventEnterprise = $gitHubEvent.enterprise | Select-Object -Property name, slug, id, node_id, html_url
107-
$eventOrganization = $gitHubEvent.organization | Select-Object -Property login, id, node_id
108-
$eventOwner = $gitHubEvent.repository.owner | Select-Object -Property login, type, id, node_id, html_url
109-
$eventRepository = $gitHubEvent.repository | Select-Object -Property name, full_name, html_url, id, node_id, default_branch
110-
111-
$gitHubEvent = $gitHubEvent | Select-Object -ExcludeProperty action, sender, enterprise, organization, repository
112-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Name -Value $env:GITHUB_EVENT_NAME -Force
113-
if ($eventAction) {
114-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Action -Value $eventAction -Force
115-
}
116-
if ($eventSender) {
117-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Sender -Value $eventSender -Force
118-
}
119-
if ($eventEnterprise) {
120-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Enterprise -Value $eventEnterprise -Force
121-
}
122-
if ($eventOrganization) {
123-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Organization -Value $eventOrganization -Force
124-
}
125-
if ($eventOwner) {
126-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Owner -Value $eventOwner -Force
127-
}
128-
if ($eventRepository) {
129-
$gitHubEvent | Add-Member -MemberType NoteProperty -Name Repository -Value $eventRepository -Force
130-
}
131-
$gitHubEvent | Format-List
101+
Get-GithubWorkflowData | Format-List
132102
}
133103
} catch {
134104
throw $_

0 commit comments

Comments
 (0)