Skip to content

Commit 2c978fe

Browse files
author
ading007
authored
Fixed access github api failed (#8661)
1 parent 3143781 commit 2c978fe

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

tests/resources/Github-Util.robot

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,10 @@ Documentation This resource provides keywords to interact with Github
1919
Get State Of Github Issue
2020
[Arguments] ${num}
2121
[Tags] secret
22+
${headers_str} = Evaluate str("token %{GITHUB_AUTOMATION_API_KEY}")
23+
&{headers} = Create Dictionary Authorization=${headers_str}
2224
:FOR ${idx} IN RANGE 0 5
23-
\ ${status} ${result}= Run Keyword And Ignore Error Get https://api.github.com/repos/vmware/vic/issues/${num} headers={"Authorization": "token %{GITHUB_AUTOMATION_API_KEY}"}
25+
\ ${status} ${result}= Run Keyword And Ignore Error Get https://api.github.com/repos/vmware/vic/issues/${num} headers=${headers}
2426
\ Exit For Loop If '${status}'
2527
\ Sleep 1
2628
Should Be Equal ${result.status_code} ${200}
@@ -30,17 +32,21 @@ Get State Of Github Issue
3032
Post Comment To Github Issue
3133
[Arguments] ${num} ${comment}
3234
[Tags] secret
35+
${headers_str} = Evaluate str("token %{GITHUB_AUTOMATION_API_KEY}")
36+
&{headers} = Create Dictionary Authorization=${headers_str}
3337
:FOR ${idx} IN RANGE 0 5
34-
\ ${status} ${result}= Run Keyword And Ignore Error Post https://api.github.com/repos/vmware/vic/issues/${num}/comments data={"body": "${comment}"} headers={"Authorization": "token %{GITHUB_AUTOMATION_API_KEY}"}
38+
\ ${status} ${result}= Run Keyword And Ignore Error Post https://api.github.com/repos/vmware/vic/issues/${num}/comments data={"body": "${comment}"} headers=${headers}
3539
\ Exit For Loop If '${status}'
3640
\ Sleep 1
3741
Should Be Equal ${result.status_code} ${201}
3842

3943
Check VMware Organization Membership
4044
[Arguments] ${username}
4145
[Tags] secret
46+
${headers_str} = Evaluate str("token %{GITHUB_AUTOMATION_API_KEY}")
47+
&{headers} = Create Dictionary Authorization=${headers_str}
4248
:FOR ${idx} IN RANGE 0 5
43-
\ ${status} ${result}= Run Keyword And Ignore Error Get https://api.github.com/orgs/vmware/members/${username} headers={"Authorization": "token %{GITHUB_AUTOMATION_API_KEY}"}
49+
\ ${status} ${result}= Run Keyword And Ignore Error Get https://api.github.com/orgs/vmware/members/${username} headers=${headers}
4450
\ Exit For Loop If '${status}'
4551
\ Sleep 1
4652
${isMember}= Run Keyword And Return Status Should Be Equal ${result.status_code} ${204}

0 commit comments

Comments
 (0)