Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit a6df2b6

Browse files
authored
fix: dependency updates lambda (#3965)
## Updates - updating all npm packages - add dependabot version ignore for updates not possible - ockotkit rest minor update breaks the app auth #3966 - fix nx configuration ## Tests Fresh deployment with multi-runner example
1 parent 77b75ec commit a6df2b6

File tree

11 files changed

+1609
-1738
lines changed

11 files changed

+1609
-1738
lines changed

Diff for: .github/dependabot.yml

+12
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,18 @@ updates:
2727
octokit:
2828
patterns:
2929
- "@octokit/*"
30+
ignore:
31+
- dependency-name: "aws-sdk*"
32+
update-types: ["version-update:semver-major"]
33+
- dependency-name: "aws-lambda-powertools/*"
34+
update-types: ["version-update:semver-major"]
35+
- dependency-name: "@middy/core"
36+
update-types: ["version-update:semver-major"]
37+
- dependency-name: "@@octokit/*"
38+
update-types: ["version-update:semver-major"]
39+
- dependency-name: "@@octokit/rest"
40+
- dependency-name: "eslint"
41+
update-types: ["version-update:semver-major"]
3042
commit-message:
3143
prefix: "fix(lambda)"
3244
prefix-development: "chore(lambda)"

Diff for: lambdas/functions/ami-housekeeper/package.json

+12-3
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
"aws-sdk-client-mock": "^3.0.0",
2727
"aws-sdk-client-mock-jest": "^3.0.0",
2828
"eslint": "^8.56.0",
29-
"eslint-plugin-prettier": "5.1.2",
29+
"eslint-plugin-prettier": "5.1.3",
3030
"jest": "^29.5",
3131
"jest-mock": "^29.5.0",
3232
"jest-mock-extended": "^3.0.6",
3333
"nock": "^13.4.0",
34-
"prettier": "3.2.5",
34+
"prettier": "3.3.2",
3535
"ts-jest": "^29.1.0",
3636
"ts-node": "^10.9.1",
3737
"ts-node-dev": "^2.0.0"
@@ -46,6 +46,15 @@
4646
"typescript": "^5.4.5"
4747
},
4848
"nx": {
49-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
49+
"includedScripts": [
50+
"build",
51+
"dist",
52+
"format",
53+
"format-check",
54+
"lint",
55+
"start",
56+
"watch",
57+
"all"
58+
]
5059
}
5160
}

Diff for: lambdas/functions/control-plane/package.json

+14-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"test": "NODE_ENV=test nx test",
99
"test:watch": "NODE_ENV=test nx test --watch",
1010
"lint": "yarn eslint src",
11-
"watch": "ts-node-dev --respawn --exit-child src/local-ssm-housekeeper.ts",
11+
"watch": "ts-node-dev --respawn --exit-child --files src/local.ts",
1212
"build": "ncc build src/lambda.ts -o dist",
1313
"dist": "yarn build && cd dist && zip ../runners.zip index.js",
1414
"format": "prettier --write \"**/*.ts\"",
@@ -26,13 +26,13 @@
2626
"aws-sdk-client-mock": "^3.0.0",
2727
"aws-sdk-client-mock-jest": "^3.0.0",
2828
"eslint": "^8.56.0",
29-
"eslint-plugin-prettier": "5.1.2",
29+
"eslint-plugin-prettier": "5.1.3",
3030
"jest": "^29.5",
3131
"jest-mock": "^29.5.0",
3232
"jest-mock-extended": "^3.0.6",
3333
"moment-timezone": "^0.5.45",
3434
"nock": "^13.4.0",
35-
"prettier": "3.2.5",
35+
"prettier": "3.3.2",
3636
"ts-jest": "^29.1.0",
3737
"ts-node": "^10.9.1",
3838
"ts-node-dev": "^2.0.0"
@@ -43,14 +43,23 @@
4343
"@middy/core": "^4.7.0",
4444
"@octokit/auth-app": "6.0.3",
4545
"@octokit/rest": "20.0.2",
46-
"@octokit/types": "^12.5.0",
46+
"@octokit/types": "^13.5.0",
4747
"@terraform-aws-github-runner/aws-powertools-util": "*",
4848
"@terraform-aws-github-runner/aws-ssm-util": "*",
4949
"axios": "^1.6.8",
5050
"cron-parser": "^4.8.1",
5151
"typescript": "^5.4.5"
5252
},
5353
"nx": {
54-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
54+
"includedScripts": [
55+
"build",
56+
"dist",
57+
"format",
58+
"format-check",
59+
"lint",
60+
"start",
61+
"watch",
62+
"all"
63+
]
5564
}
5665
}

Diff for: lambdas/functions/gh-agent-syncer/package.json

+12-3
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@
2828
"aws-sdk-client-mock": "^3.0.0",
2929
"aws-sdk-client-mock-jest": "^3.0.0",
3030
"eslint": "^8.56.0",
31-
"eslint-plugin-prettier": "5.1.2",
31+
"eslint-plugin-prettier": "5.1.3",
3232
"jest": "^29.5",
3333
"jest-mock": "^29.5.0",
34-
"prettier": "3.2.5",
34+
"prettier": "3.3.2",
3535
"ts-jest": "^29.1.0",
3636
"ts-node-dev": "^2.0.0",
3737
"typescript": "^5.4.5"
@@ -45,6 +45,15 @@
4545
"axios": "^1.6.8"
4646
},
4747
"nx": {
48-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
48+
"includedScripts": [
49+
"build",
50+
"dist",
51+
"format",
52+
"format-check",
53+
"lint",
54+
"start",
55+
"watch",
56+
"all"
57+
]
4958
}
5059
}

Diff for: lambdas/functions/termination-watcher/package.json

+12-3
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
"aws-sdk-client-mock": "^3.0.0",
2525
"aws-sdk-client-mock-jest": "^3.0.0",
2626
"eslint": "^8.56.0",
27-
"eslint-plugin-prettier": "5.1.2",
27+
"eslint-plugin-prettier": "5.1.3",
2828
"jest": "^29.5",
2929
"jest-mock": "^29.5.0",
3030
"jest-mock-extended": "^3.0.6",
3131
"nock": "^13.4.0",
32-
"prettier": "3.2.5",
32+
"prettier": "3.3.2",
3333
"ts-jest": "^29.1.0",
3434
"ts-node": "^10.9.1",
3535
"ts-node-dev": "^2.0.0"
@@ -42,6 +42,15 @@
4242
"typescript": "^5.4.5"
4343
},
4444
"nx": {
45-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
45+
"includedScripts": [
46+
"build",
47+
"dist",
48+
"format",
49+
"format-check",
50+
"lint",
51+
"start",
52+
"watch",
53+
"all"
54+
]
4655
}
4756
}

Diff for: lambdas/functions/webhook/package.json

+13-4
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
"@vercel/ncc": "0.38.1",
2828
"body-parser": "^1.20.2",
2929
"eslint": "^8.56.0",
30-
"eslint-plugin-prettier": "5.1.2",
30+
"eslint-plugin-prettier": "5.1.3",
3131
"express": "^4.19.2",
3232
"jest": "^29.5",
3333
"jest-mock": "^29.5.0",
3434
"nock": "^13.4.0",
35-
"prettier": "3.2.5",
35+
"prettier": "3.3.2",
3636
"ts-jest": "^29.1.0",
3737
"ts-node-dev": "^2.0.0",
3838
"typescript": "^5.4.5"
@@ -41,13 +41,22 @@
4141
"@aws-sdk/client-sqs": "^3.600.0",
4242
"@middy/core": "^4.7.0",
4343
"@octokit/rest": "^20.0.1",
44-
"@octokit/types": "^12.5.0",
44+
"@octokit/types": "^13.5.0",
4545
"@octokit/webhooks": "^12.1.2",
4646
"@terraform-aws-github-runner/aws-powertools-util": "*",
4747
"@terraform-aws-github-runner/aws-ssm-util": "*",
4848
"aws-lambda": "^1.0.7"
4949
},
5050
"nx": {
51-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
51+
"includedScripts": [
52+
"build",
53+
"dist",
54+
"format",
55+
"format-check",
56+
"lint",
57+
"start",
58+
"watch",
59+
"all"
60+
]
5261
}
5362
}

Diff for: lambdas/functions/webhook/src/sqs/index.test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ describe('Test sending message to SQS.', () => {
112112
expect(SQS).not.toHaveBeenCalled();
113113
});
114114

115+
// eslint-disable-next-line max-len
115116
it('Does not send webhook events to workflow job event copy queue when job queue is set to empty string', async () => {
116117
// Arrange
117118
process.env.SQS_WORKFLOW_JOB_QUEUE = '';

Diff for: lambdas/libs/aws-powertools-util/package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
"@vercel/ncc": "0.38.1",
2626
"body-parser": "^1.20.2",
2727
"eslint": "^8.56.0",
28-
"eslint-plugin-prettier": "5.1.2",
28+
"eslint-plugin-prettier": "5.1.3",
2929
"express": "^4.19.2",
3030
"jest": "^29.5",
3131
"jest-mock": "^29.5.0",
3232
"nock": "^13.4.0",
33-
"prettier": "3.2.5",
33+
"prettier": "3.3.2",
3434
"ts-jest": "^29.1.0",
3535
"ts-node-dev": "^2.0.0",
3636
"typescript": "^5.4.5"
@@ -43,10 +43,9 @@
4343
},
4444
"nx": {
4545
"includedScripts": [
46-
"build",
47-
"dist",
4846
"format",
4947
"format-check",
48+
"lint",
5049
"start",
5150
"watch",
5251
"all"

Diff for: lambdas/libs/aws-ssm-util/package.json

+10-3
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
"@vercel/ncc": "0.38.1",
2626
"body-parser": "^1.20.2",
2727
"eslint": "^8.56.0",
28-
"eslint-plugin-prettier": "5.1.2",
28+
"eslint-plugin-prettier": "5.1.3",
2929
"express": "^4.19.2",
3030
"jest": "^29.5",
3131
"jest-mock": "^29.5.0",
3232
"nock": "^13.4.0",
33-
"prettier": "3.2.5",
33+
"prettier": "3.3.2",
3434
"ts-jest": "^29.1.0",
3535
"ts-node-dev": "^2.0.0",
3636
"typescript": "^5.4.5"
@@ -41,6 +41,13 @@
4141
"@terraform-aws-github-runner/aws-powertools-util": "*"
4242
},
4343
"nx": {
44-
"includedScripts": ["build","dist","format","format-check","start","watch","all"]
44+
"includedScripts": [
45+
"format",
46+
"format-check",
47+
"lint",
48+
"start",
49+
"watch",
50+
"all"
51+
]
4552
}
4653
}

Diff for: lambdas/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818
"affected:test": "nx affected:test --parallel"
1919
},
2020
"resolutions": {
21-
"@octokit/types": "^12.0.0"
21+
"@octokit/types": "^13.0.0"
2222
},
2323
"devDependencies": {
24-
"@nx/eslint": "18.3.4",
25-
"@nx/jest": "18.3.4",
26-
"@nx/js": "^18.0.4",
27-
"@swc-node/register": "~1.8.0",
28-
"@swc/core": "~1.3.85",
24+
"@nx/eslint": "19.4.0",
25+
"@nx/jest": "19.4.0",
26+
"@nx/js": "^19.4.0",
27+
"@swc-node/register": "~1.10.0",
28+
"@swc/core": "~1.6.7",
2929
"@swc/helpers": "~0.5.2",
3030
"jest": "^29.4.1",
31-
"nx": "18.0.4",
31+
"nx": "19.4.0",
3232
"prettier": "^3.2.5"
3333
}
3434
}

0 commit comments

Comments
 (0)