Skip to content

impr: CPO-1752 move to CDK and Node 24.x - #153

Merged
NicholasValiente merged 6 commits into
mainfrom
CPO-1752
May 11, 2026
Merged

NicholasValiente merged 6 commits into
mainfrom
CPO-1752

Conversation

@NicholasValiente

Copy link
Copy Markdown
Contributor

Issue Link:

CPO-1752

What does it do?

  • Upgrade to NodeJS 24.x
  • Move from Serverless Framework to AWS CDK to prevent users from having to purchase Serverless V4 licenses
  • Update README with new CDK steps

Checklist

  • BREAKING CHANGE - I have/intend to update all places where this package is used.
  • I will squash: PR title conforms to standard commit message format (feat: XX-1234 ...)
  • I will merge without squashing: All commits conforms to standard commit message format (feat: XX-1234 ...)
  • README update

Notes to reviewers

(eg. Majority of LOC changes were prettier. Specific file to look at is package.json)

Screenshots

(eg. A picture is worth 1000 words...)

Related PR's

(eg. cloudconformity/.github#1)

@NicholasValiente
NicholasValiente requested a review from a team April 21, 2026 02:10

@trend-adam-kinnell trend-adam-kinnell 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.

LGTM ✅

Just some comments, but nothing blocking the release now considering the deadline.

Comment thread package.json Outdated
"lint": "eslint '**/*.js' --ignore-path .gitignore",
"lint:fix": "npm run lint -- --fix",
"sls:deploy": "npm prune --production && serverless deploy --force"
"sls:deploy": "npm prune --production && serverless deploy --force",

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.

🏕️ Let's remove sls:deploy

Comment thread README.md Outdated

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.

♻️ Could we split this into individual files per lambda to reduce the number of lines in this file?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

we could split them, but that requires making custom constructs and we were told to try and keep to l1 and l2 constructs for initial changes

It would definitely be something to do in the future though 😅

@NicholasValiente
NicholasValiente merged commit 69d93e1 into main May 11, 2026
5 checks passed
@NicholasValiente
NicholasValiente deleted the CPO-1752 branch May 11, 2026 07:05
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