Skip to content

chore(deps): Update testing-tools - #1734

Merged
mchmarny merged 2 commits into
mainfrom
renovate/testing-tools
Jul 13, 2026
Merged

chore(deps): Update testing-tools#1734
mchmarny merged 2 commits into
mainfrom
renovate/testing-tools

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
awscli (source, changelog) 1.45.411.45.45 age confidence testing_tools patch 1.45.46
fluxcd/flux2 v2.9.0v2.9.1 age confidence testing_tools patch
helm/helm v4.2.2v4.2.3 age confidence testing_tools patch
ministackorg/ministack 1.3.721.4.1 age confidence testing_tools minor
zarf-dev/zarf v0.80.0v0.81.0 age confidence testing_tools minor

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

aws/aws-cli (awscli)

v1.45.45

Compare Source

=======

  • api-change:connect: Amazon Connect - Added DeleteContactData API to support PII deletion of customer endpoint, additional email recipients and email subject.
  • api-change:ec2: Added support for additional override parameters in CreateFleet, including LaunchTemplateSpecificationUserData, KeyName, IamInstanceProfile, and MetadataOptions. The CreateFleet response now also includes SubnetId, AvailabilityZone, and AvailabilityZoneId for launched instances.
  • api-change:guardduty: Adding "AI Analyst" enum value for detector
  • api-change:ivs: adds support for AWS IVS ad configuration APIs to allow for a postRollConfiguration object on the ad configuration resource
  • api-change:synthetics: CloudWatch Synthetics adds support for customer managed KMS keys for canary environment variables. Customers can now encrypt their canary's Lambda function environment variables at rest using their own AWS KMS key, providing additional control over data protection.

v1.45.44

Compare Source

=======

  • api-change:endpoint-rules: Update endpoint-rules command to latest version
  • api-change:signin: Adds support for OAuth 2.0 token operations in AWS Sign-In, CreateOAuth2TokenWithIAM (client credentials flow), IntrospectOAuth2TokenWithIAM (token inspection), and RevokeOAuth2TokenWithIAM (token revocation).

v1.45.43

Compare Source

=======

  • api-change:appconfig: Update ExperimentRun APIs to support ConflictExceptions.
  • api-change:bedrock-agentcore-control: AgentCore Gateway now supports mapping allowed scopes to separate advertised scopes on the inbound authorizer.
  • api-change:ec2: Replace Root Volume now supports a VolumeId parameter. This allows the customer to pass in a pre-prepared volume as the target root volume for an RRV workflow.
  • api-change:ecs: Amazon ECS now automatically detects the correct CPU architecture for Express Mode services.
  • api-change:geo-places: Added AddressNamesMode, AddressNameTranslations, MobilityMode, PostalCodeMode, SecondaryAddresses, and DriveThrough features across Places V2 APIs to support address name formatting, multilingual translations, travel-aware search, multi-city postal codes, and unit-level address resolution.
  • api-change:iotwireless: Default session downlink transmission parameters have been added to the existing Multicast Group APIs. Explicit transmission parameters are no longer required when starting a multicast session during the FUOTA procedure.
  • api-change:resiliencehubv2: Next Generation Resilience Hub now supports filtering and sorting failure mode assessments, resource type filtering in ListResources, cross-region and cross-account topology edges, data recovery achievability status, and more granular dependency discovery progress tracking.

v1.45.42

Compare Source

=======

  • api-change:config: Added support for connecting AWS Config to third-party cloud service providers. New APIs include PutConnector, GetConnector, DeleteConnector, and ListConnectors for managing connectors, and PutThirdPartyServiceLinkedConfigurationRecorder for creating third-party service-linked recorders.
  • api-change:connect: Adds support for CreateAuthCode and DeleteSession APIs.
  • api-change:ec2: This launch surfaces the public SSM parameter associated with public AMIs in the AMI metadata.
  • api-change:endpoint-rules: Update endpoint-rules command to latest version
  • api-change:inspector2: This release extends vulnerability management to Azure VM, container registries and function apps. Adds support for per-member-account scan configuration settings.
  • api-change:lambda: AWS Lambda Durable Functions now supports customer managed KMS keys. This allows customers to configure a KMS key in Durable Config to have all their durable execution data encrypted.
  • api-change:marketplace-catalog: This release enhances the ListEntities API to support ResellerRole filter for ResaleAuthorization entity.
  • api-change:meteringmarketplace: The usage reporting window for the BatchMeterUsage API has been extended from 6 hours to 24 hours. Sellers can now submit usage records for up to 24 hours after a metered event occurs. The existing 6-hour grace period at the end of a billing cycle still applies.
  • api-change:partnercentral-revenue-measurement: Add support for AWS Partner Central Revenue Measurement API for creating, managing, and tracking revenue attributions and marketplace revenue share allocations.
  • api-change:route53globalresolver: Adds ListSharedDNSViews operation to list all DNS Views shared with caller using AWS Resource Access Manager. Also updates ListHostedZoneAssociations operation so that resource ARN param is optional, allowing caller to list all HostedZoneAssociations in account.
  • api-change:securityhub: release SecurityHub MultiCloud integration with Azure
  • api-change:ssm: Adding SSM Cloud Connector to support Azure Virtual Machines onboarding to AWS Systems Manager
fluxcd/flux2 (fluxcd/flux2)

v2.9.1

Compare Source

Highlights

Flux v2.9.1 is a patch release. The main fix, applied across all controllers, disables Flux variable substitution on the Flux CRDs by annotating them with kustomize.toolkit.fluxcd.io/substitute: disabled, so that Kustomizations with post-build substitution enabled no longer corrupt the CRD schemas when they contain ${...} sequences. Users are encouraged to upgrade for the best experience.

ℹ️ Please follow the Upgrade Procedure for Flux v2.7+ for a smooth upgrade from Flux v2.6 to the latest version.

Fixes:

  • Disable Flux variable substitution on all Flux CRDs, preventing post-build substitution from corrupting CRD schemas that contain ${...} sequences (all controllers)
  • Update SOPS dependency to fix .ini file decryption (kustomize-controller)
  • Fix a dry-run error where applying a resource with a strategic merge patch could fail with <resource> is invalid (kustomize-controller)
  • Fix a breaking change in the in-memory Kustomization build (Flux CLI)

Improvements:

  • Cache the registry authorization token during Notation verification, so it is fetched once per verification instead of once per request (source-controller)
  • Update fluxcd/pkg dependencies

Components changelog

CLI changelog

Full Changelog: fluxcd/flux2@v2.9.0...v2.9.1

helm/helm (helm/helm)

v4.2.3: Helm v4.2.3

Compare Source

Helm v4.2.3 is a patch release. Users are encouraged to upgrade for the best experience.

The community keeps growing, and we'd love to see you there!

  • Join the discussion in Kubernetes Slack:
    • for questions and just to hang out
    • for discussing PRs, code, and bugs
  • Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
  • Test, debug, and contribute charts: ArtifactHub/packages

Installation and Upgrading

Download Helm v4.2.3. The common platform binaries are here:

The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with bash.

What's Next

  • 4.2.4 and 3.21.4 are the next patch releases scheduled for August 12, 2026
  • 4.3.0 and 3.22.0 are the next minor releases scheduled for September 9, 2026

Changelog

  • chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 43e8b7f (Terry Howe)
ministackorg/ministack (ministackorg/ministack)

v1.4.1

Compare Source

Added
  • EKS — clusters pull images from local ECR — every k3s cluster now boots with an auto-generated /etc/rancher/k3s/registries.yaml that mirrors the cluster's ECR registry hostname (<account>.dkr.ecr.<region>.amazonaws.com) to the MiniStack gateway, so kubectl run --image <account>.dkr.ecr.<region>.amazonaws.com/repo:tag pulls an image you pushed to local ECR — no manual registry wiring. The mirror endpoint is MiniStack's own address on the shared Docker network when one is detected, and host.docker.internal (added to the k3s container via host-gateway) when MiniStack runs on the host. Verified end-to-end: image pushed to local ECR, pod pulled and reached Running. Reported by @​L3337.
  • RDS — Aurora MySQL version-to-image mapping and MySQL 8.4 support — Aurora MySQL containers now boot the MySQL image matching the requested engine version track (5.7 / 8.0 / 8.4) instead of the floating mysql:8 tag, which had started silently booting MySQL 8.4 for Aurora MySQL 8.0 test cases. DescribeDBEngineVersions returns the full creatable Aurora MySQL catalog with correct per-family parameter groups — including the new 8.4.mysql_aurora.8.4.7 / aurora-mysql8.4 (GA 2026-05-21) — an explicit EngineVersion not in the catalog is rejected with the AWS error shape, and aurora-mysql8.4 parameter-group defaults omit skip-character-set-client-handshake (removed in MySQL 8.4) while older families keep it. The default Aurora MySQL version moves from the no-longer-creatable 8.0.mysql_aurora.3.03.0 to 8.0.mysql_aurora.3.10.3. Contributed by @​Areson.
Changed
  • EventBridge Pipes — region-isolated state — pipe records and stream positions move to account+region scope (continuing the 1.4.0 multi-region work), so same-name pipes in different regions no longer collide, and the background poller processes each pipe under its own account and region. Legacy persisted state migrates by recovering each pipe's region from its ARN. Contributed by @​Areson.
  • Docker images — Python 3.13 base — both images (Dockerfile Alpine and Dockerfile.full Debian) move from python:3.12 to python:3.13, clearing the CPython 3.12 interpreter CVEs flagged by image scanners; CI now runs the test suite on 3.13 to match the shipped interpreter. Dockerfile.full also runs apt-get upgrade so Debian base packages pick up security patches on every rebuild, as its comment always claimed and as the Alpine image already did. Contributed by @​scottschreckengaust.
Fixed
  • Lambda — concurrent provided.* invocations no longer fail with ETXTBSY ("Text file busy") — each invocation extracted the function zip into its own temp directory and exec'd the bootstrap binary from it; while one thread still held the extraction's write descriptor, another thread's process spawn let the child inherit it, and executing the binary failed with ETXTBSY (a classic CPython fork/exec race). Extraction is now content-addressed — one shared read-only directory per code sha256, matching real Lambda's read-only /var/task — and spawns are serialized against extraction so the race cannot occur. Reported by @​crestonbunch.
  • Lambda — provided.* runtime env restores AWS_LAMBDA_FUNCTION_MEMORY_SIZE, AWS_LAMBDA_FUNCTION_VERSION, and AWS_LAMBDA_LOG_STREAM_NAME — 1.4.0's reserved-name filtering stripped these from the user environment, and the provided-runtime executor (unlike the container, local, and warm-worker paths) never re-injected them from the function config, so the Rust lambda_runtime crate — which requires AWS_LAMBDA_FUNCTION_MEMORY_SIZE — crashed on startup. All three are now set from the function configuration, matching the other executors and real AWS. Reported by @​crestonbunch.
  • Lambda — SQS event source mappings deliver messageAttributes in camelCase — records forwarded to functions carried the PascalCase inner keys SQS uses on the wire (StringValue/DataType/BinaryValue), but real Lambda re-serializes them to camelCase (stringValue/dataType/…) before invoking. Typed handler bindings — e.g. Java's SQSEvent.MessageAttribute, which Jackson populates case-strictly — saw all-null attributes and failed on messages whose attributes were set correctly. The ESM now performs the same camelCase transformation as AWS at the delivery boundary; the SQS API surface itself is unchanged. Reported by @​w-zx.
  • S3 — versionId survives payload persistence to a volume — with S3_PERSIST=1, the on-disk .meta.json sidecar never recorded the object's version_id, and all four write paths (PutObject, POST upload, CopyObject, CompleteMultipartUpload) persisted the sidecar before the version id was assigned — so after a restart, GET/HEAD returned no x-amz-version-id for objects on the volume. The sidecar now stores the version id and is written after version assignment, so the current version id of every object survives restarts. (Historical version data is still memory-only; full version-history persistence is tracked separately.) Reported by @​adzcodemi.
  • Cognito — ListUsers parses quoted attribute names in Filter — the filter parser only matched unquoted attribute names, but AWS's documented syntax also accepts the quoted form ("email" = "value" — used in AWS's own API-reference sample request), and on any parse failure MiniStack silently returned all users. Both forms now parse (including the docs' no-space "email"^="value" shape), and an unparseable filter logs a warning. Contributed by @​kjdev.

v1.4.0

Compare Source

Added
  • Multi-region support — resource state is now isolated per account and region. The request region is taken from the SigV4 credential scope (Authorization header or presigned X-Amz-Credential query parameter), so two clients pointed at different regions see fully independent state, matching real AWS. Region-isolated in this release: AppConfig, Bedrock, Bedrock Agent, Bedrock Agent Runtime, Bedrock Runtime, CloudWatch, CloudWatch Logs, DynamoDB (tables, metadata, and Streams), Lambda (functions, event source mappings, durable executions), MSK, RDS, S3 Tables, Secrets Manager, SQS, SSM Parameter Store, and Step Functions. Cross-resource references resolve in the referenced ARN's own account and region (SNS→SQS fanout, EventBridge targets, ESM sources), background workers (event source pollers, the EventBridge scheduler tick, durable-function resume) re-scope to each resource's tenant, and ARNs are parsed and validated everywhere — cross-region references that real AWS rejects now return the same errors AWS returns. Persisted state moves to an on-disk format v2 with a version stamp (a newer-format file is refused instead of mis-parsed on downgrade); legacy account-scoped state files load and migrate automatically, recovering each record's region from its stored ARNs. Services not listed above keep sharing state across regions within an account, exactly as in 1.3.x — region isolation for them lands in subsequent releases. Note for PERSIST_STATE users: legacy records that carry no ARN migrate to the default region (MINISTACK_REGION), so pre-1.4 state created with a client region different from MINISTACK_REGION in a non-ARN service reads back under the default region. Contributed by @​Areson.
  • Amazon Bedrock — four new services — the full local Bedrock surface: bedrock control plane (66 operations verified against botocore — foundation-model catalog with real model IDs, inference profiles, guardrails with versioning, custom and imported models, provisioned throughput, and the customization / import / copy / batch-invocation job families), bedrock-runtime (Converse, ConverseStream, InvokeModel, InvokeModelWithResponseStream with real eventstream wire format, ApplyGuardrail, and async invokes — deterministic family-aware mock responses selected by model ID prefix for Anthropic, Titan, Nova, Llama, Mistral, Cohere, and AI21 shapes), bedrock-agent (72 operations — agents, knowledge bases, data sources, ingestion jobs, flows, prompts, tags), and bedrock-agent-runtime (31 operations — InvokeAgent, Retrieve/RetrieveAndGenerate, reranking, sessions, flow executions, prompt optimization). Led by @​dcabib.
  • Amazon MSK — Kafka control plane: cluster lifecycle (CreateCluster, ListClusters, DescribeCluster, DeleteCluster, ListNodes), configurations with revisions, SCRAM secret association, and tagging. GetBootstrapBrokers honors MINISTACK_MSK_BOOTSTRAP so clients route to a real broker you bring (Redpanda, Kafka, KRaft) while the control plane stays emulated; the Kafka wire protocol itself is not emulated.
zarf-dev/zarf (zarf-dev/zarf)

v0.81.0

Compare Source

⚠ BREAKING CHANGES
  • ocischeme: support per-host transport negotiation for plain http (#​5047)
  • sign: remove legacy signature from production (#​5030)
  • sbom: remove compare tool (#​5033)
  • verification: behavior updates for verification logic (#​5011)
Features
Bug Fixes

What's Changed

🚀 Updates

Full Changelog: zarf-dev/zarf@v0.81.0-rc1...v0.81.0

Verifying Init Packages

The init packages in this release are signed with keyless Sigstore signing. Verify with:

amd64:

zarf package verify zarf-init-amd64-v0.81.0.tar.zst \
  --certificate-identity "https://github.com/zarf-dev/zarf/.github/workflows/release.yml@refs/tags/v0.81.0" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com"

arm64:

zarf package verify zarf-init-arm64-v0.81.0.tar.zst \
  --certificate-identity "https://github.com/zarf-dev/zarf/.github/workflows/release.yml@refs/tags/v0.81.0" \
  --certificate-oidc-issuer "https://token.actions.githubusercontent.com"

See RELEASES.md for details.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@github-actions
github-actions Bot requested a review from a team as a code owner July 13, 2026 06:02
@github-actions github-actions Bot added dependencies Pull requests that update a dependency file renovate labels Jul 13, 2026
@copy-pr-bot

copy-pr-bot Bot commented Jul 13, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@mchmarny
mchmarny merged commit dab26d7 into main Jul 13, 2026
7 checks passed
@mchmarny
mchmarny deleted the renovate/testing-tools branch July 13, 2026 14:30
@github-actions

Copy link
Copy Markdown
Contributor Author

Coverage Report ✅

Metric Value
Coverage 78.7%
Threshold 75%
Status Pass
Coverage Badge
![Coverage](https://img.shields.io/badge/coverage-78.7%25-green)

No Go source files changed in this PR.

mohityadav8 pushed a commit to mohityadav8/aicr that referenced this pull request Jul 14, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mark Chmarny <mchmarny@users.noreply.github.com>
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 renovate size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant