Concerned that node 16 loses maintenance next year and that "runtime: “nodejs18.x” does not seem to be honored.
My main lambdas are deployed as 18 but some lambdas that include the name “CustomResourceHandler” are still node 16 even though they do receive updates from my deployments. What needs to happen to get everything to deploy as Node 18?
I’m facing the same problem but with trying to update from Node 18 to Node 20. Changing the runtime seems to only update the server Lambda. There are ancilliary Lambdas that sst is building that seem to be “hard code” to Node 18.
You need to update sst, equal or higher than 2.47.2. Please keep in mind that if you use setDefaultFunctionProps, it only affects when you run sst deploy, not sst dev