Skip to content

Bump uuid and @aws-sdk/client-secrets-manager in /art-cluster/cloudflare - #3173

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/art-cluster/cloudflare/multi-e9c26bec83
Open

Bump uuid and @aws-sdk/client-secrets-manager in /art-cluster/cloudflare#3173
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/art-cluster/cloudflare/multi-e9c26bec83

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Contributor

Removes uuid. It's no longer used after updating ancestor dependency @aws-sdk/client-secrets-manager. These dependencies need to be updated together.

Removes uuid

Updates @aws-sdk/client-secrets-manager from 3.670.0 to 3.1088.0

Release notes

Sourced from @​aws-sdk/client-secrets-manager's releases.

v3.1088.0

3.1088.0(2026-07-15)

Chores
  • util-endpoints: update aws partitions.json (aae92a20)
  • endpoints: update endpoints model (cad792d7)
  • models: update API models (417f625f)
  • codegen:
  • migrate eslint/prettier to oxlint/oxfmt (#8192) (7d144094)
  • scripts: reorganize static analysis validations (#8191) (4871e098)
Documentation Changes
New Features
  • client-rds: Adds support for modifying EngineLifecycleSupport on DB instances and DB clusters through ModifyDBInstance and ModifyDBCluster. (faa78bc9)
  • client-healthlake: AWS HealthLake now offers data transformation in Preview to convert CSV and C-CDA data to FHIR R4. Customers can maintain reusable mapping profiles, run sync or async jobs with provenance tracking and drift detection, and use an AI agent to build and edit mapping logic from natural language. (69cdbbcc)
  • client-elastic-load-balancing-v2: This release adds support for the IpAddressType field on SourceIpConfig, enabling Network Load Balancer listener rules to match traffic based on whether the source IP is IPv4 or IPv6. (8012e14f)
  • client-payment-cryptography-data: Adds support for UnionPay session key derivation to the GenerateAuthRequestCryptogram, VerifyAuthRequestCryptogram, GenerateMac, and VerifyMac APIs. (61887127)
  • client-bedrock-agentcore-control: Fix HarnessEndpointArn pattern to match the actual service-emitted ARN format ('harness-endpoint' instead of 'endpoint'). Add additionalParams to Gemini model configuration for passing provider-specific parameters through to the model unchanged. (5b7701e8)

For list of updated packages, view updated-packages.md in assets-3.1088.0.zip

v3.1087.0

3.1087.0(2026-07-14)

Chores
  • codegen: sync for codegen and include OAuthIAM operation for signin list (#8190) (a20c28de)
  • deps-dev: bump yarn to 4.17.1 (#8188) (b2a5750c)
New Features
  • client-mq: This release adds storage size parameter for Amazon MQ for RabbitMQ cluster deployment broker on engine version RabbitMQ 4.2. You can now set a configurable storage size within a range of sizes dependent on broker instance size. (a19e4c8b)
  • client-connect: This release adds SearchRules API which can be used to search for rules within an Amazon Connect instance. (f29288c7)
  • client-ssm: Update AWS Systems Manager Automation Targets to be correct max value. (7506cef1)
  • client-servicediscovery: Fixed Cloud Map endpoint resolution to correctly route to the dualstack endpoint when dualstack is enabled. (f853718e)
  • client-lambda: AWS Lambda now returns a new DependencyError value in StateReasonCode and LastUpdateStatusReasonCode to provide more actionable information when a function reaches a failed state due to an error from an upstream dependency or service. (aa8732a0)
  • client-emr-containers: Introduced 5 new fields across 3 APIs as part of Spark Connect server launch for EMR on EKS. The fields added are sessionIdleTimeoutInMinutes, sessionEnabled, endpointToken, authProxyUrl and encryptionKeyArn. (a62275e3)
  • client-securityhub: AWS Security Hub now provides an AI inventory, giving central security teams a continuously updated, organization-wide view of AI assets and their security posture (e5e2f52e)
  • client-drs: Fast recovery of EC2 based drs workloads by skipping the conversion step (89a090d8)

... (truncated)

Changelog

Sourced from @​aws-sdk/client-secrets-manager's changelog.

3.1088.0 (2026-07-15)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1087.0 (2026-07-14)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1086.0 (2026-07-13)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1085.0 (2026-07-10)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1084.0 (2026-07-09)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1083.0 (2026-07-08)

Note: Version bump only for package @​aws-sdk/client-secrets-manager

3.1082.0 (2026-07-08)

... (truncated)

Commits
  • 73de389 Publish v3.1088.0
  • d43e5bf chore(codegen): sync to use typesVersions entries for submodules (#8195)
  • ec24bb4 Publish v3.1087.0
  • a20c28d chore(codegen): sync for codegen and include OAuthIAM operation for signin li...
  • 64c3e50 Publish v3.1086.0
  • 8d0b498 Publish v3.1085.0
  • c34ce8a Publish v3.1084.0
  • ceb9aee Publish v3.1083.0
  • 9d72bc2 chore(core/client): remove TypeScript version user-agent metric (#8177)
  • afc3740 Publish v3.1082.0
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Summary by CodeRabbit

  • Chores
    • Updated an underlying security-related service dependency to a newer version.
    • No user-visible features or behavior changes are included.

Removes [uuid](https://github.com/uuidjs/uuid). It's no longer used after updating ancestor dependency [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager). These dependencies need to be updated together.


Removes `uuid`

Updates `@aws-sdk/client-secrets-manager` from 3.670.0 to 3.1088.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-secrets-manager/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1088.0/clients/client-secrets-manager)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version:
  dependency-type: indirect
- dependency-name: "@aws-sdk/client-secrets-manager"
  dependency-version: 3.1088.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 16, 2026
@openshift-ci

openshift-ci Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign thegreyd for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test. label Jul 16, 2026
@openshift-ci

openshift-ci Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a openshift-eng member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

The Cloudflare package updates @aws-sdk/client-secrets-manager from ^3.670.0 to ^3.1088.0.

Changes

Cloudflare dependency update

Layer / File(s) Summary
Secrets Manager client version update
art-cluster/cloudflare/package.json
Updates the @aws-sdk/client-secrets-manager dependency range from ^3.670.0 to ^3.1088.0.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 11
✅ Passed checks (11 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the dependency updates in /art-cluster/cloudflare, including the AWS SDK bump and removal of the unused uuid dependency.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
No-Weak-Crypto ✅ Passed Changed files only bump AWS SDK/remove uuid; no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret comparisons found.
Container-Privileges ✅ Passed Only package.json and package-lock.json changed; neither contains privileged/K8s settings, and the diff/search found no container privilege fields.
No-Sensitive-Data-In-Logs ✅ Passed PR only bumps package versions in package.json/package-lock.json; no logging code was added or modified, so no new sensitive-data logging risk.
No-Hardcoded-Secrets ✅ Passed Changed files only update dependency metadata; no API keys, tokens, passwords, private keys, or credentialed URLs were introduced.
No-Injection-Vectors ✅ Passed Only package.json/package-lock changed for dependency updates; no code changes or matches for the listed injection patterns were introduced.
Ai-Attribution ✅ Passed PR/commit metadata shows only Dependabot and Signed-off-by; no AI-tool mention or Co-Authored-By/Assisted-by/Generated-by trailers.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/art-cluster/cloudflare/multi-e9c26bec83

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@art-cluster/cloudflare/package.json`:
- Line 17: Update the `@aws-sdk/client-secrets-manager` dependency declaration in
package.json to pin exactly version 3.1088.0, removing the caret range so
installations cannot resolve future versions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift-eng/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 2e2919dc-a590-43a4-a300-569bdd71de93

📥 Commits

Reviewing files that changed from the base of the PR and between 966122a and 17720fa.

⛔ Files ignored due to path filters (1)
  • art-cluster/cloudflare/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • art-cluster/cloudflare/package.json

},
"dependencies": {
"@aws-sdk/client-secrets-manager": "^3.670.0",
"@aws-sdk/client-secrets-manager": "^3.1088.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
npm view `@aws-sdk/client-secrets-manager`@3.1088.0 version license deprecated dist.integrity
curl -sS -X POST https://api.osv.dev/v1/query \
  -H 'Content-Type: application/json' \
  -d '{"package":{"ecosystem":"npm","name":"`@aws-sdk/client-secrets-manager`"},"version":"3.1088.0"}' | jq

Repository: openshift-eng/art-tools

Length of output: 472


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n## package.json\n'
cat -n art-cluster/cloudflare/package.json | sed -n '1,80p'

printf '\n## nearby lockfiles\n'
fd -a 'package-lock.json' art-cluster/cloudflare . || true
fd -a 'pnpm-lock.yaml' art-cluster/cloudflare . || true
fd -a 'yarn.lock' art-cluster/cloudflare . || true

Repository: openshift-eng/art-tools

Length of output: 899


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n## lockfile root dependency entry\n'
python3 - <<'PY'
import json, pathlib
p = pathlib.Path('art-cluster/cloudflare/package-lock.json')
data = json.loads(p.read_text())
deps = data.get('packages', {}).get('', {}).get('dependencies', {})
print(deps.get('`@aws-sdk/client-secrets-manager`'))
print(deps.get('base-64'))
PY

printf '\n## lockfile package entry for `@aws-sdk/client-secrets-manager`\n'
python3 - <<'PY'
import json, pathlib
p = pathlib.Path('art-cluster/cloudflare/package-lock.json')
data = json.loads(p.read_text())
for k,v in data.get('packages', {}).items():
    if k.endswith('node_modules/@aws-sdk/client-secrets-manager') or k == 'node_modules/@aws-sdk/client-secrets-manager':
        print(k)
        for key in ('version','resolved','integrity','license'):
            if key in v:
                print(f'{key}: {v[key]}')
PY

Repository: openshift-eng/art-tools

Length of output: 573


Pin the dependency in package.json. The lockfile already resolves @aws-sdk/client-secrets-manager to 3.1088.0, but the caret range still allows future updates.

Suggested change
-    "`@aws-sdk/client-secrets-manager`": "^3.1088.0",
+    "`@aws-sdk/client-secrets-manager`": "3.1088.0",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"@aws-sdk/client-secrets-manager": "^3.1088.0",
"`@aws-sdk/client-secrets-manager`": "3.1088.0",
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@art-cluster/cloudflare/package.json` at line 17, Update the
`@aws-sdk/client-secrets-manager` dependency declaration in package.json to pin
exactly version 3.1088.0, removing the caret range so installations cannot
resolve future versions.

Source: Path instructions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code needs-ok-to-test Indicates a PR that requires an org member to verify it is safe to test.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants