aws / aws-sdk-js-v3

Modularized AWS SDK for JavaScript.
Apache License 2.0
2.96k stars 556 forks source link

fix(credential-providers): use pinned version for client peerDependencies #6060

Closed trivikr closed 2 months ago

trivikr commented 2 months ago

Issue

Fixes: https://github.com/aws/aws-sdk-js-v3/issues/6059

Description

Uses pinned version for client peerDependencies in credential providers

Testing

$ yarn update:versions:current

$ git diff --stat | tail -n1
 457 files changed, 5261 insertions(+), 5261 deletions(-)

Credential providers have exact dependencies

$ grep -rnI -A 2 peerDependencies packages/credential-provider-ini/package.json
46:  "peerDependencies": {
47-    "@aws-sdk/client-sts": "3.568.0"
48-  },

$ grep -rnI -A 2 peerDependencies packages/credential-provider-web-identity/package.json 
48:  "peerDependencies": {
49-    "@aws-sdk/client-sts": "3.568.0"
50-  },

$ grep -rnI -A 2 peerDependencies packages/token-providers/package.json 
43:  "peerDependencies": {
44-    "@aws-sdk/client-sso-oidc": "3.568.0"
45-  },

Other peerDependencies are caret versions

$ grep -rnI -A 2 peerDependencies lib/*/package.json 
lib/lib-dynamodb/package.json:34:  "peerDependencies": {
lib/lib-dynamodb/package.json-35-    "@aws-sdk/client-dynamodb": "^3.568.0"
lib/lib-dynamodb/package.json-36-  },
--
lib/lib-storage/package.json:37:  "peerDependencies": {
lib/lib-storage/package.json-38-    "@aws-sdk/client-s3": "^3.568.0"
lib/lib-storage/package.json-39-  },
$ yarn update:versions:default

$ git diff --stat | tail -n1

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

github-actions[bot] commented 1 month ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs and link to relevant comments in this thread.