From da7ceeabb52aa9a027dd5d2b821664c9d3218a07 Mon Sep 17 00:00:00 2001 From: George Fu Date: Fri, 24 Oct 2025 20:46:45 -0400 Subject: [PATCH] fix(credential-provider-web-identity): import path fix --- .eslintrc.js | 10 ++++++++++ .../src/fromTokenFile.ts | 8 ++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 41f051d3aefe..585e943f18be 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -28,6 +28,16 @@ module.exports = { /** Errors */ "simple-import-sort/imports": "error", "sort-export-all/sort-export-all": "error", + "no-restricted-imports": [ + "error", + { + patterns: [ + { + group: ["*src*", "!*CsrC*", "*dist-*"], + }, + ], + }, + ], }, ignorePatterns: [ "packages/nested-clients/src/submodules/**/protocols/*.ts", diff --git a/packages/credential-provider-web-identity/src/fromTokenFile.ts b/packages/credential-provider-web-identity/src/fromTokenFile.ts index e64f61e7213a..8ae375c9b5e7 100644 --- a/packages/credential-provider-web-identity/src/fromTokenFile.ts +++ b/packages/credential-provider-web-identity/src/fromTokenFile.ts @@ -1,6 +1,10 @@ import { setCredentialFeature } from "@aws-sdk/core/client"; -import type { AttributedAwsCredentialIdentity, CredentialProviderOptions } from "@aws-sdk/types"; -import { AwsIdentityProperties, RuntimeConfigAwsCredentialIdentityProvider } from "@aws-sdk/types/src"; +import type { + AttributedAwsCredentialIdentity, + AwsIdentityProperties, + CredentialProviderOptions, + RuntimeConfigAwsCredentialIdentityProvider, +} from "@aws-sdk/types"; import { CredentialsProviderError } from "@smithy/property-provider"; import { externalDataInterceptor } from "@smithy/shared-ini-file-loader"; import { readFileSync } from "fs";