Skip to content

Commit d31459e

Browse files
Add test for app tokens
1 parent 3285d0d commit d31459e

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

.github/workflows/Action-Test.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,24 @@ jobs:
8989
LogGroup 'Get-GitHubUser' {
9090
Get-GitHubUser
9191
}
92+
93+
LogGroup 'Get-GitHubViewer' {
94+
$query = @"
95+
query {
96+
viewer {
97+
login
98+
id
99+
databaseId
100+
}
101+
}
102+
"@
103+
104+
$results = Invoke-GitHubGraphQLQuery -Query $query
105+
$results
106+
$results.data
107+
$results.data.viewer
108+
}
109+
92110
ActionTestWithFGPAT:
93111
name: Action-Test - [WithFGPAT]
94112
runs-on: ubuntu-latest
@@ -110,6 +128,23 @@ jobs:
110128
Get-GitHubUser
111129
}
112130
131+
LogGroup 'Get-GitHubViewer' {
132+
$query = @"
133+
query {
134+
viewer {
135+
login
136+
id
137+
databaseId
138+
}
139+
}
140+
"@
141+
142+
$results = Invoke-GitHubGraphQLQuery -Query $query
143+
$results
144+
$results.data
145+
$results.data.viewer
146+
}
147+
113148
ActionTestWithGitHubApp:
114149
name: Action-Test - [GitHubApp]
115150
runs-on: ubuntu-latest
@@ -135,3 +170,9 @@ jobs:
135170
LogGroup 'Get-GitHubAppInstallation' {
136171
Get-GitHubAppInstallation
137172
}
173+
174+
LogGroup 'Do something as an installation' {
175+
Get-GithubAppInstallation | New-GitHubAppInstallationAccessToken | ForEach-Object {
176+
Connect-GitHub -Token $_.token
177+
}
178+
}

0 commit comments

Comments
 (0)