Skip to content

feat!: raise CDK and Node minimums for native references - #84

Merged
hoegertn merged 1 commit into
open-constructs:mainfrom
garysassano:chore/native-certificate-deps
Sep 23, 2026
Merged

hoegertn merged 1 commit into
open-constructs:mainfrom
garysassano:chore/native-certificate-deps

Conversation

@garysassano

@garysassano garysassano commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Reason for this change

Native weak cross-stack ACM references require a newer CDK and jsii toolchain. This PR isolates the library-wide compatibility change from the certificate construct in #82.

Description of changes

  • Raise the minimum aws-cdk-lib to 2.268.0, constructs to 10.8.1, and Node.js to 22; move jsii and TypeScript to 6.
  • Update CI Node versions and the FSx KMS reference API for the new CDK version.
  • Update @aws-cdk/integ-runner to 2.205.3 and remove the duplicate ts-jest declaration.
  • Keep Jest at one worker because an uncapped full build exhausted WSL memory.

Breaking change: Existing consumers on older CDK, constructs, or Node versions must upgrade before adopting a release containing this PR.

Description of how you validated changes

  • npx projen and npm run compile passed on this branch.
  • npx jest --runInBand --no-coverage test/aws-fsx/ontap-file-system.test.ts passed 71 tests on the child branch with these foundation files unchanged.
  • The full build is unverified. A trial with the Jest cap removed exhausted WSL memory; the cap is restored. Upstream build CI still requires maintainer approval for this fork. Maintainer action needed: please approve the build workflow run for this PR.

Checklist

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

BREAKING CHANGE: Requires aws-cdk-lib >= 2.268.0, constructs >= 10.8.1, and Node.js >= 22. The jsii and TypeScript toolchain moves to 6.
@garysassano
garysassano force-pushed the chore/native-certificate-deps branch from 22cbdc7 to e26d924 Compare September 23, 2026 02:43
@garysassano
garysassano marked this pull request as ready for review September 23, 2026 02:53
@hoegertn
hoegertn added this pull request to the merge queue Sep 23, 2026
Merged via the queue into open-constructs:main with commit 95665ed Sep 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants