Skip to content

Commit e5170cf

Browse files
authored
fix eslint issue (#928)
1 parent cd299de commit e5170cf

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed

src/assumeRole.ts

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -151,22 +151,16 @@ export async function assumeRole(params: assumeRoleParams) {
151151
const stsClient = credentialsClient.stsClient;
152152

153153
// 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);
171165
}
172166
}

0 commit comments

Comments
 (0)