File tree Expand file tree Collapse file tree 1 file changed +11
-17
lines changed Expand file tree Collapse file tree 1 file changed +11
-17
lines changed Original file line number Diff line number Diff line change @@ -151,22 +151,16 @@ export async function assumeRole(params: assumeRoleParams) {
151
151
const stsClient = credentialsClient . stsClient ;
152
152
153
153
// Assume role using one of three methods
154
- switch ( true ) {
155
- case ! ! webIdentityToken : {
156
- return assumeRoleWithOIDC ( commonAssumeRoleParams , stsClient , webIdentityToken ! ) ;
157
- }
158
-
159
- case ! ! webIdentityTokenFile : {
160
- return assumeRoleWithWebIdentityTokenFile (
161
- commonAssumeRoleParams ,
162
- stsClient ,
163
- webIdentityTokenFile ! ,
164
- GITHUB_WORKSPACE
165
- ) ;
166
- }
167
-
168
- default : {
169
- return assumeRoleWithCredentials ( commonAssumeRoleParams , stsClient ) ;
170
- }
154
+ if ( ! ! webIdentityToken ) {
155
+ return assumeRoleWithOIDC ( commonAssumeRoleParams , stsClient , webIdentityToken ) ;
156
+ } else if ( ! ! webIdentityTokenFile ) {
157
+ return assumeRoleWithWebIdentityTokenFile (
158
+ commonAssumeRoleParams ,
159
+ stsClient ,
160
+ webIdentityTokenFile ,
161
+ GITHUB_WORKSPACE
162
+ ) ;
163
+ } else {
164
+ return assumeRoleWithCredentials ( commonAssumeRoleParams , stsClient ) ;
171
165
}
172
166
}
You can’t perform that action at this time.
0 commit comments