Skip to content

Commit 3f2142c

Browse files
authored
fix: go publishing (#15)
* fix: go publishing * chore: bump cdk version * fix: update projenrc * chore: bump nodejs version * chore: bump nodejs in tests
1 parent 1d4ae3f commit 3f2142c

File tree

17 files changed

+51
-47
lines changed

17 files changed

+51
-47
lines changed

.projen/deps.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projenrc.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ const project = new CdklabsConstructLibrary({
3737
stability: 'experimental',
3838
private: false,
3939
jsiiVersion: '~5.7',
40-
cdkVersion: '2.160.0',
40+
cdkVersion: '2.177.0',
4141
defaultReleaseBranch: 'main',
4242
deps: deps,
4343
bundledDeps: deps,

API.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/constructs/.jsiirc.json

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
"targets": {
33
"dotnet": {
44
"namespace": "Cdklabs.CdkProserveLib.Components"
5+
},
6+
"go": {
7+
"moduleName": "github.com/cdklabs/cdk-proserve-lib-go/cdklabscdkproservelib",
8+
"packageName": "components"
59
}
610
}
711
}

src/constructs/ec2-image-builder-start/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ export class Ec2ImageBuilderStart extends Construct {
176176

177177
const signal = new SecureFunction(this, 'WaiterSignal', {
178178
code: Code.fromAsset(join(__dirname, 'handler')),
179-
runtime: Runtime.NODEJS_20_X,
179+
runtime: Runtime.NODEJS_22_X,
180180
handler: 'index.handler',
181181
environment: {
182182
WAIT_HANDLE_URL: waitHandle.ref,

src/constructs/friendly-embrace/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ export class FriendlyEmbrace extends Construct {
138138
handler: 'index.handler',
139139
memorySize: 512,
140140
timeout: Duration.minutes(5),
141-
runtime: Runtime.NODEJS_20_X,
141+
runtime: Runtime.NODEJS_22_X,
142142
environment: {
143143
CFN_TEMPLATE_BUCKET_NAME: cfnTemplateBucket.bucketName,
144144
CFN_TEMPLATE_BUCKET_URL: cfnTemplateBucket.urlForObject()

src/constructs/iam-server-certificate/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export class IamServerCertificate extends Construct {
129129
handler: 'index.handler',
130130
memorySize: 512,
131131
timeout: Duration.minutes(1),
132-
runtime: Runtime.NODEJS_20_X,
132+
runtime: Runtime.NODEJS_22_X,
133133
encryption: props.encryption,
134134
...props.lambdaConfiguration
135135
});

src/constructs/opensearch-admin-user/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export class OpenSearchAdminUser extends Construct {
130130
code: Code.fromAsset(join(__dirname, 'handler', 'on-event')),
131131
handler: 'index.handler',
132132
timeout: Duration.minutes(1),
133-
runtime: Runtime.NODEJS_20_X,
133+
runtime: Runtime.NODEJS_22_X,
134134
encryption: props.encryption,
135135
...props.lambdaConfiguration
136136
});

src/patterns/ec2-linux-image-pipeline/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export interface Ec2LinuxImagePipelineProps extends Ec2ImagePipelineBaseProps {
6262
*
6363
* import { Ec2LinuxImagePipeline } from '@cdklabs/cdk-proserve-lib/patterns';
6464
*
65-
* new Ec2LinuxImagePipeline(this, 'StigImagePipeline', {
65+
* new Ec2LinuxImagePipeline(this, 'ImagePipeline', {
6666
* version: '0.1.0',
6767
* operatingSystem:
6868
* Ec2LinuxImagePipeline.OperatingSystem.RED_HAT_ENTERPRISE_LINUX_8_9,

test/aspects/create-lambda-log-group/index.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ describeCdkTest(CreateLambdaLogGroup, (_, getStack, getTemplate) => {
2828
it('should create log group when visiting a Lambda function', () => {
2929
// Arrange
3030
new Function(stack, 'TestFunction', {
31-
runtime: Runtime.NODEJS_20_X,
31+
runtime: Runtime.NODEJS_22_X,
3232
handler: 'index.handler',
3333
code: Code.fromInline('exports.handler = () => {};'),
3434
reservedConcurrentExecutions: 5

test/aspects/set-log-retention/index.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ describeCdkTest(SetLogRetention, (_, getStack, getTemplate) => {
4747
it('should set retention on custom resource log retention', () => {
4848
// Arrange
4949
const func = new Function(stack, 'TestFunction', {
50-
runtime: Runtime.NODEJS_20_X,
50+
runtime: Runtime.NODEJS_22_X,
5151
handler: 'index.handler',
5252
code: Code.fromInline('exports.handler = () => {};'),
5353
reservedConcurrentExecutions: 5

test/constructs/friendly-embrace/index.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ describeCdkTest(FriendlyEmbrace, (id, getStack, getTemplate, getApp) => {
5757
template = getTemplate();
5858
template.hasResourceProperties('AWS::Lambda::Function', {
5959
Handler: 'index.handler',
60-
Runtime: 'nodejs20.x',
60+
Runtime: 'nodejs22.x',
6161
Timeout: 300,
6262
MemorySize: 512
6363
});

test/constructs/iam-server-certificate/index.test.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ describeCdkTest(IamServerCertificate, (id, getStack, getTemplate) => {
121121
const lambdaResourceProperties: Partial<FunctionProperties> = {
122122
Handler: 'index.handler',
123123
ReservedConcurrentExecutions: 5,
124-
Runtime: 'nodejs20.x',
124+
Runtime: 'nodejs22.x',
125125
Timeout: 60,
126126
MemorySize: 512
127127
};
@@ -180,7 +180,7 @@ describeCdkTest(IamServerCertificate, (id, getStack, getTemplate) => {
180180
const lambdaResourceProperties: Partial<FunctionProperties> = {
181181
Handler: 'index.handler',
182182
ReservedConcurrentExecutions: 5,
183-
Runtime: 'nodejs20.x',
183+
Runtime: 'nodejs22.x',
184184
Timeout: 60,
185185
MemorySize: 512
186186
};
@@ -243,7 +243,7 @@ describeCdkTest(IamServerCertificate, (id, getStack, getTemplate) => {
243243
const lambdaResourceProperties: Partial<FunctionProperties> = {
244244
Handler: 'index.handler',
245245
ReservedConcurrentExecutions: 5,
246-
Runtime: 'nodejs20.x',
246+
Runtime: 'nodejs22.x',
247247
Timeout: 60,
248248
MemorySize: 512
249249
};
@@ -306,7 +306,7 @@ describeCdkTest(IamServerCertificate, (id, getStack, getTemplate) => {
306306
const lambdaResourceProperties: Partial<FunctionProperties> = {
307307
Handler: 'index.handler',
308308
ReservedConcurrentExecutions: 5,
309-
Runtime: 'nodejs20.x',
309+
Runtime: 'nodejs22.x',
310310
Timeout: 60,
311311
MemorySize: 512
312312
};

test/constructs/opensearch-admin-user/index.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ describeCdkTest(OpenSearchAdminUser, (id, getStack, getTemplate) => {
102102
const lambdaResourceProperties: Partial<FunctionProperties> = {
103103
Handler: 'index.handler',
104104
ReservedConcurrentExecutions: 5,
105-
Runtime: 'nodejs20.x',
105+
Runtime: 'nodejs22.x',
106106
Timeout: 60
107107
};
108108

@@ -146,7 +146,7 @@ describeCdkTest(OpenSearchAdminUser, (id, getStack, getTemplate) => {
146146
const lambdaResourceProperties: Partial<FunctionProperties> = {
147147
Handler: 'index.handler',
148148
ReservedConcurrentExecutions: 5,
149-
Runtime: 'nodejs20.x',
149+
Runtime: 'nodejs22.x',
150150
Timeout: 60
151151
};
152152

test/constructs/secure-function/index.test.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ describeCdkTest(SecureFunction, (id, getStack, getTemplate) => {
1919
it('creates lambda function with default properties', () => {
2020
// Act
2121
new SecureFunction(stack, id, {
22-
runtime: Runtime.NODEJS_20_X,
22+
runtime: Runtime.NODEJS_22_X,
2323
handler: 'index.handler',
2424
code: Code.fromInline('exports.handler = function() { }')
2525
});
@@ -29,7 +29,7 @@ describeCdkTest(SecureFunction, (id, getStack, getTemplate) => {
2929

3030
template.hasResourceProperties('AWS::Lambda::Function', {
3131
Handler: 'index.handler',
32-
Runtime: 'nodejs20.x',
32+
Runtime: 'nodejs22.x',
3333
ReservedConcurrentExecutions: 5
3434
});
3535

@@ -57,7 +57,7 @@ describeCdkTest(SecureFunction, (id, getStack, getTemplate) => {
5757
it('creates lambda function with custom log retention', () => {
5858
// Act
5959
new SecureFunction(stack, id, {
60-
runtime: Runtime.NODEJS_20_X,
60+
runtime: Runtime.NODEJS_22_X,
6161
handler: 'index.handler',
6262
code: Code.fromInline('exports.handler = function() { }'),
6363
logGroupRetention: RetentionDays.ONE_WEEK
@@ -77,7 +77,7 @@ describeCdkTest(SecureFunction, (id, getStack, getTemplate) => {
7777

7878
// Act
7979
new SecureFunction(stack, id, {
80-
runtime: Runtime.NODEJS_20_X,
80+
runtime: Runtime.NODEJS_22_X,
8181
handler: 'index.handler',
8282
code: Code.fromInline('exports.handler = function() { }'),
8383
encryption: key
@@ -104,7 +104,7 @@ describeCdkTest(SecureFunction, (id, getStack, getTemplate) => {
104104
it('grants log write permissions to lambda', () => {
105105
// Act
106106
new SecureFunction(stack, id, {
107-
runtime: Runtime.NODEJS_20_X,
107+
runtime: Runtime.NODEJS_22_X,
108108
handler: 'index.handler',
109109
code: Code.fromInline('exports.handler = function() { }')
110110
});

yarn.lock

+23-23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)