Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge updates #1

Open
wants to merge 269 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
269 commits
Select commit Hold shift + click to select a range
b378b5a
chore(lambda): bump @nx/eslint from 18.0.4 to 18.3.4 in /lambdas (#3878)
dependabot[bot] May 6, 2024
fd7681c
chore(main): release 5.10.4 (#3892)
forest-releaser[bot] May 7, 2024
50dda9a
fix(lambda): bump the aws group across 1 directory with 6 updates (#3…
dependabot[bot] May 17, 2024
9b4937c
chore(lambda): bump @typescript-eslint/parser from 6.21.0 to 7.9.0 in…
dependabot[bot] May 17, 2024
93e8d27
fix: adding missing permissions to boundaries (#3873)
gnawhleinad May 17, 2024
9399cf2
feat: Restrict instance SSM permissions (#3918)
npalm May 22, 2024
479b779
feat: add variable to configure ebs optimization for runner instances…
AlexShemeshWix May 22, 2024
87b3c99
chore(main): release 5.11.0 (#3913)
forest-releaser[bot] May 22, 2024
40cfba7
chore: increase time to mark issues/prs as stale (#3921)
npalm May 22, 2024
6c48dff
fix(webhook): Don't set `${SQS_WORKFLOW_JOB_QUEUE}` to empty string (…
iainlane Jun 27, 2024
ef25bd4
fix(webhook): Don't log warning when secondary job queue is empty (#3…
iainlane Jun 28, 2024
5f9d9eb
feat: add support for matcher config tiering options (#3953)
Brend-Smits Jun 28, 2024
9a84f7f
chore: improve logging in scale down lambda (#3954)
Brend-Smits Jun 28, 2024
76fe9af
fix(lambda): bump the aws group across 1 directory with 6 updates (#3…
dependabot[bot] Jun 28, 2024
1aef82b
fix(lambda): bump braces from 3.0.2 to 3.0.3 in /lambdas (#3944)
dependabot[bot] Jun 28, 2024
7e98943
feat(lambda): add option to define explicit lambda tags (#3934)
wadherv Jun 28, 2024
2e094cf
fix(lambda): bump the aws group across 1 directory with 2 updates (#3…
dependabot[bot] Jun 28, 2024
a506e51
chore(deps): bump peter-evans/create-pull-request from 6.0.5 to 6.1.0…
dependabot[bot] Jun 28, 2024
1e2c604
chore(deps): bump actions/checkout from 4.1.4 to 4.1.7 (#3935)
dependabot[bot] Jun 28, 2024
d3a2e46
chore(deps): bump terraform-docs/gh-actions from 1.1.0 to 1.2.0 (#3925)
dependabot[bot] Jun 28, 2024
e59c057
chore(deps): bump google-github-actions/release-please-action from 4.…
dependabot[bot] Jun 28, 2024
6b83a0b
docs: Update Terraform docs (#3919)
github-actions[bot] Jun 28, 2024
e269d0f
chore(main): release 5.12.0 (#3952)
forest-releaser[bot] Jun 28, 2024
1498c8c
fix: improve logging when there is an error retrieving ssm parameters…
Brend-Smits Jul 2, 2024
21ad2ac
chore(typo): Fixing 'instanceTargetCapacityType' typo (#3956)
cucxabong Jul 2, 2024
77b75ec
chore(deps): bump amannn/action-semantic-pull-request from 5.5.2 to 5…
dependabot[bot] Jul 4, 2024
a6df2b6
fix: dependency updates lambda (#3965)
npalm Jul 5, 2024
61fec62
chore(lambda): bump @swc-node/register from 1.10.0 to 1.10.2 in /lamb…
dependabot[bot] Jul 5, 2024
808222f
chore(main): release 5.12.1 (#3963)
forest-releaser[bot] Jul 8, 2024
840c9d4
chore(lambda): bump @nx/js from 19.4.0 to 19.4.1 in /lambdas (#3979)
dependabot[bot] Jul 12, 2024
b805ef7
chore(lambda): bump @swc/core from 1.6.7 to 1.6.13 in /lambdas (#3977)
dependabot[bot] Jul 12, 2024
860c60d
chore(lambda): bump @typescript-eslint/eslint-plugin from 7.15.0 to 7…
dependabot[bot] Jul 12, 2024
50d19cf
chore(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 (#3974)
dependabot[bot] Jul 12, 2024
7d2ff37
chore(lambda): bump @nx/eslint from 19.4.0 to 19.4.2 in /lambdas (#3985)
dependabot[bot] Jul 12, 2024
1095c92
chore(lambda): bump @nx/jest from 19.4.0 to 19.4.1 in /lambdas (#3975)
dependabot[bot] Jul 12, 2024
bbcb470
fix: remove job start hook with senstive information (#3986)
npalm Jul 12, 2024
c43d1bb
chore(main): release 5.12.2 (#3987)
forest-releaser[bot] Jul 12, 2024
2ed0b29
fix: add warnings to log for GitHub rate limits (#3988)
npalm Jul 17, 2024
c4a7e88
refactor: scale down tests (#3997)
npalm Jul 17, 2024
4ca422d
fix(lambda): bump the aws group across 1 directory with 5 updates (#4…
dependabot[bot] Jul 23, 2024
51c315d
chore(lambda): bump @nx/js from 19.4.2 to 19.5.1 in /lambdas (#4007)
dependabot[bot] Jul 23, 2024
f9fc75d
chore(lambda): bump @nx/js from 19.5.1 to 19.5.2 in /lambdas (#4010)
dependabot[bot] Jul 23, 2024
4c2676f
chore(deps): bump actions/setup-node from 4.0.2 to 4.0.3 (#3990)
dependabot[bot] Jul 24, 2024
0cd6a85
fix(lambda): bump the aws group across 1 directory with 5 updates (#4…
dependabot[bot] Jul 30, 2024
08be669
fix: mark github_app variable as sensitive (#4013)
jizi Jul 31, 2024
221958b
fix: bump node dependencies and cleanup (#4020)
npalm Aug 1, 2024
b78ccde
feat(webhook): Enable authorizer assignment to webhook (#4000)
SSW-SCIENTIFIC Aug 1, 2024
2d2318b
chore(lambda): bump @swc/core from 1.7.3 to 1.7.4 in /lambdas (#4024)
dependabot[bot] Aug 1, 2024
58dc3d4
chore(main): release 5.13.0 (#3999)
forest-releaser[bot] Aug 1, 2024
900217b
fix: upgrade aws powertools to v2 (#4027)
npalm Aug 1, 2024
bd6cd40
chore(lambda): bump aws-sdk-client-mock-jest from 3.1.0 to 4.0.1 in /…
dependabot[bot] Aug 1, 2024
6d4aab8
chore(lambda): bump @types/node from 22.0.0 to 22.0.2 in /lambdas (#4…
dependabot[bot] Aug 1, 2024
3dbd40c
chore(lambda): bump ts-jest from 29.2.3 to 29.2.4 in /lambdas (#4028)
dependabot[bot] Aug 1, 2024
6cde62c
feat: mark orphan runners before removing them (#4001)
npalm Aug 1, 2024
cf26704
chore(main): release 5.14.0 (#4031)
forest-releaser[bot] Aug 1, 2024
fb40ab6
chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 (#4040)
dependabot[bot] Aug 6, 2024
da6ae16
chore(lambda): bump @nx/eslint from 19.5.4 to 19.5.6 in /lambdas (#4036)
dependabot[bot] Aug 6, 2024
c15c99d
fix(lambda): bump the aws group in /lambdas with 5 updates (#4035)
dependabot[bot] Aug 6, 2024
6ac19e6
fix: remove fetch override for octokit and versions (#4042)
npalm Aug 7, 2024
b95a8ba
chore(lambda): bump @types/aws-lambda from 8.10.142 to 8.10.143 in /l…
dependabot[bot] Aug 7, 2024
89d45ae
chore(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 (#4047)
dependabot[bot] Aug 7, 2024
e32b14b
fix(lambda): bump the aws group in /lambdas with 4 updates (#4048)
dependabot[bot] Aug 7, 2024
7235cdc
fix: align inlince policies (#4046)
npalm Aug 7, 2024
05f3f7b
chore(lambda): bump aws-sdk-client-mock from 3.1.0 to 4.0.1 in /lambd…
dependabot[bot] Aug 7, 2024
6d0fa39
chore(main): release 5.14.1 (#4044)
forest-releaser[bot] Aug 7, 2024
5ecdbad
fix(lambda): bump the aws group in /lambdas with 5 updates (#4057)
dependabot[bot] Aug 13, 2024
f9533f3
fix(lambda): bump the aws-powertools group in /lambdas with 3 updates…
dependabot[bot] Aug 13, 2024
7b911b2
chore(lambda): bump @nx/eslint from 19.5.6 to 19.5.7 in /lambdas (#4060)
dependabot[bot] Aug 13, 2024
9847584
docs: Correct multi-runner var description (#4055)
kwevers Aug 15, 2024
b007817
docs: Update Terraform docs (#4067)
github-actions[bot] Aug 15, 2024
01c1515
docs: Remove outdated instruction from contribution guide (#4065)
janslow Aug 15, 2024
98b1560
fix(lambda): Prevent scale-up lambda from starting runner for user re…
PerGon Aug 16, 2024
b8f9eb4
feat: add time zone support for pool schedules (#4063)
janslow Aug 16, 2024
9086a29
docs: Update Terraform docs (#4070)
github-actions[bot] Aug 16, 2024
6120571
feat: scale up for long waiting jobs (job retry) (#4064)
npalm Aug 16, 2024
2f32195
fix(lambda): bump axios from 1.7.2 to 1.7.4 in /lambdas (#4071)
dependabot[bot] Aug 16, 2024
d1e407f
chore(main): release 5.15.0 (#4062)
forest-releaser[bot] Aug 16, 2024
8540379
fix: missing lambda s3 key and version for job retry (#4074)
npalm Aug 16, 2024
a2fe8af
chore(main): release 5.15.1 (#4075)
forest-releaser[bot] Aug 16, 2024
8bb6272
fix: use name instead of name prefix to avoid too long names (#4079)
npalm Aug 19, 2024
098c0ea
fix: pass lambda zip file to job retry feature (#4080)
npalm Aug 19, 2024
015c6a5
chore(main): release 5.15.2 (#4081)
forest-releaser[bot] Aug 19, 2024
975ee4e
chore(lambda): bump @types/node from 22.0.2 to 22.4.1 in /lambdas (#4…
dependabot[bot] Aug 20, 2024
70d7731
fix(lambda): bump the aws group in /lambdas with 5 updates (#4082)
dependabot[bot] Aug 20, 2024
c3b57a2
chore(lambda): bump @nx/js from 19.5.7 to 19.6.1 in /lambdas (#4083)
dependabot[bot] Aug 20, 2024
9d303dd
chore(main): release 5.15.3 (#4087)
forest-releaser[bot] Aug 26, 2024
1405e54
fix(lambda): bump the aws group in /lambdas with 5 updates (#4089)
dependabot[bot] Aug 27, 2024
6ed654f
fix(lambda): bump axios from 1.7.4 to 1.7.5 in /lambdas (#4092)
dependabot[bot] Aug 27, 2024
9761167
chore: lock and update dependencies, clean-up (#4095)
npalm Aug 27, 2024
9b094a4
chore: add osv scanner (#4094)
npalm Aug 27, 2024
1ad118b
fix: add missing prefix to ami cleanur for event rule (#4098)
npalm Aug 27, 2024
4344f18
fix: job retry resource and queue naming (#4099)
npalm Aug 27, 2024
c470dc7
chore: Revert "chore: add osv scanner" (#4101)
npalm Aug 27, 2024
d200413
fix(lambda): bump micromatch from 4.0.7 to 4.0.8 in /lambdas (#4096)
dependabot[bot] Aug 27, 2024
0f4cd41
fix(lambda): bump axios from 1.7.2 to 1.7.5 in /lambdas (#4100)
dependabot[bot] Aug 27, 2024
9fc5dbc
chore(main): release 5.15.4 (#4097)
forest-releaser[bot] Aug 27, 2024
d7cdaed
feat: Add metric to track GitHub app rate limit (#4088)
npalm Aug 28, 2024
c6670bd
chore(lambda): bump ts-jest from 29.2.4 to 29.2.5 in /lambdas (#4090)
dependabot[bot] Aug 28, 2024
7d76eec
chore: replace npm private package scope by an org we own (#4103)
npalm Aug 28, 2024
61108a9
chore(main): release 5.16.0 (#4102)
forest-releaser[bot] Aug 28, 2024
c3738f0
chore(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (#4112)
dependabot[bot] Sep 4, 2024
0c015dc
chore(deps): bump actions/setup-python from 5.1.1 to 5.2.0 (#4111)
dependabot[bot] Sep 4, 2024
c7f7d27
chore(lambda): bump @swc/core from 1.7.4 to 1.7.22 in /lambdas (#4109)
dependabot[bot] Sep 4, 2024
e59885a
chore(lambda): bump @types/node from 22.4.1 to 22.5.2 in /lambdas (#4…
dependabot[bot] Sep 4, 2024
20f51a1
fix(lambda): bump @aws-sdk/client-ec2 from 3.637.0 to 3.641.0 in /lam…
dependabot[bot] Sep 4, 2024
4a8826b
fix(lambda): bump the aws group in /lambdas with 5 updates (#4116)
dependabot[bot] Sep 10, 2024
79bbbc0
chore(deps): bump terraform-docs/gh-actions from 1.2.0 to 1.2.2 (#4122)
dependabot[bot] Sep 10, 2024
27d1a9a
chore(deps): bump actions/create-github-app-token from 1.10.3 to 1.10…
dependabot[bot] Sep 10, 2024
985c1b0
chore(lambda): bump @types/node from 22.5.2 to 22.5.4 in /lambdas (#4…
dependabot[bot] Sep 10, 2024
6e6bd98
fix(lambda): bump @octokit/auth-app from 6.1.1 to 6.1.2 in /lambdas i…
dependabot[bot] Sep 10, 2024
219eaa6
chore(lambda): bump @nx/js from 19.6.1 to 19.7.3 in /lambdas (#4130)
dependabot[bot] Sep 17, 2024
02bec5a
chore(lambda): bump express from 4.19.2 to 4.20.0 in /lambdas (#4136)
dependabot[bot] Sep 17, 2024
bfcd30d
chore(lambda): bump body-parser from 1.20.2 to 1.20.3 in /lambdas (#4…
dependabot[bot] Sep 17, 2024
ab2605f
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates…
dependabot[bot] Sep 17, 2024
6a9d3d0
chore(deps): bump actions/create-github-app-token from 1.10.4 to 1.11…
dependabot[bot] Sep 17, 2024
f6164e7
fix(lambda): bump the aws group in /lambdas with 6 updates (#4128)
dependabot[bot] Sep 17, 2024
e704a6d
docs: Update `wich` to `which` (#4133)
zmariscal Sep 17, 2024
7095487
fix: Add missing SG and subnet configuration for Job Retry lambda (#4…
chrissng Sep 21, 2024
b905772
chore(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.3…
dependabot[bot] Sep 21, 2024
647d90f
docs: Update Terraform docs (#4140)
github-actions[bot] Sep 21, 2024
20630b8
docs: Update Terraform docs (#4141)
github-actions[bot] Sep 21, 2024
c2a7d40
chore(main): release 5.16.1 (#4113)
forest-releaser[bot] Sep 21, 2024
58daeb3
chore: Update index.md typo (#4142)
steveclifton Sep 24, 2024
43973d9
chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#4144)
dependabot[bot] Sep 24, 2024
819e12f
chore(lambda): bump aws-sdk-client-mock from 4.0.1 to 4.0.2 in /lambd…
dependabot[bot] Sep 24, 2024
2d8007a
chore(lambda): bump @nx/js from 19.7.3 to 19.8.0 in /lambdas (#4147)
dependabot[bot] Sep 24, 2024
364ecce
chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5…
dependabot[bot] Sep 24, 2024
43bf911
fix(lambda): bump the aws group in /lambdas with 6 updates (#4146)
dependabot[bot] Sep 25, 2024
4441976
chore(deps): bump actions/checkout from 4.1.7 to 4.2.0 (#4158)
dependabot[bot] Oct 2, 2024
82a19c1
fix(lambda): bump axios from 1.7.5 to 1.7.7 in /lambdas (#4155)
dependabot[bot] Oct 2, 2024
825b465
fix(lambda): bump @octokit/types from 13.5.0 to 13.6.0 in /lambdas in…
dependabot[bot] Oct 2, 2024
aa64b4f
chore: Update typos/grammar in index.md (#4151)
steveclifton Oct 2, 2024
fd2d0c6
chore(deps): bump terraform-docs/gh-actions from 1.2.2 to 1.3.0 (#4143)
dependabot[bot] Oct 2, 2024
fb67693
fix(lambda): bump the aws group across 1 directory with 6 updates (#4…
dependabot[bot] Oct 2, 2024
612651b
chore(lambda): bump @typescript-eslint/parser from 7.18.0 to 8.8.0 in…
dependabot[bot] Oct 3, 2024
f9c8232
refactor: split webhook accepting and queue dispatching logic (#4160)
npalm Oct 4, 2024
0dff507
chore(main): release 5.16.2 (#4152)
forest-releaser[bot] Oct 4, 2024
b1c41da
chore(deps): bump actions/checkout from 4.2.0 to 4.2.1 (#4171)
dependabot[bot] Oct 8, 2024
b0c4bc9
chore(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 (#4170)
dependabot[bot] Oct 8, 2024
7ee4346
chore(lambda): bump @types/aws-lambda from 8.10.143 to 8.10.145 in /l…
dependabot[bot] Oct 8, 2024
71f4b6e
fix(lambda): bump the aws group across 1 directory with 6 updates (#4…
dependabot[bot] Oct 8, 2024
94ecc5f
chore(lambda): bump @nx/js from 19.8.0 to 20.0.0 in /lambdas (#4167)
dependabot[bot] Oct 8, 2024
5573c39
fix(lambda): bump the octokit group in /lambdas with 2 updates (#4166)
dependabot[bot] Oct 8, 2024
44f5d6d
fix: support ephemeral runners for windows (#4164)
npalm Oct 9, 2024
2302e48
chore(lambda): bump @typescript-eslint/eslint-plugin from 7.18.0 to 8…
dependabot[bot] Oct 9, 2024
302d2e3
docs: explicit naming submodules (#4175)
npalm Oct 9, 2024
88665e2
chore(main): release 5.16.3 (#4173)
forest-releaser[bot] Oct 9, 2024
3afbd5f
fix: missing GHES URL for the retry lambda (#4177)
m8t88 Oct 10, 2024
3fb1729
chore(main): release 5.16.4 (#4179)
forest-releaser[bot] Oct 10, 2024
8ba0a82
feat: add spot termination handler (#4176)
npalm Oct 10, 2024
6e6c08e
chore(main): release 5.17.0 (#4180)
forest-releaser[bot] Oct 10, 2024
c4f4111
chore(deps): bump actions/upload-artifact from 4.4.1 to 4.4.3 (#4187)
dependabot[bot] Oct 17, 2024
a1f0390
chore(lambda): bump @typescript-eslint/eslint-plugin from 8.8.1 to 8.…
dependabot[bot] Oct 17, 2024
e18ac60
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates…
dependabot[bot] Oct 17, 2024
97096a2
chore(lambda): bump nx from 19.5.4 to 20.0.1 in /lambdas (#4189)
dependabot[bot] Oct 17, 2024
f24469f
fix(lambda): bump @octokit/types from 13.5.0 to 13.6.1 in /lambdas in…
dependabot[bot] Oct 17, 2024
bf8a924
fix(lambda): bump the aws group across 1 directory with 5 updates (#4…
dependabot[bot] Oct 17, 2024
4708125
chore(main): release 5.17.1 (#4190)
forest-releaser[bot] Oct 17, 2024
367b1b3
fix: spot termination watcher output multi runner (#4194)
npalm Oct 21, 2024
3b9bba2
chore(main): release 5.17.2 (#4196)
forest-releaser[bot] Oct 21, 2024
dad019f
chore(lambda): bump moment-timezone from 0.5.45 to 0.5.46 in /lambdas…
dependabot[bot] Oct 23, 2024
cb0c1ff
fix(lambda): bump typescript from 5.5.4 to 5.6.3 in /lambdas (#4200)
dependabot[bot] Oct 23, 2024
7cfff15
chore(lambda): bump aws-sdk-client-mock-jest from 4.0.1 to 4.1.0 in /…
dependabot[bot] Oct 23, 2024
b4f6f8d
chore(lambda): bump @typescript-eslint/parser from 8.8.0 to 8.11.0 in…
dependabot[bot] Oct 23, 2024
e12ee80
fix(lambda): bump the aws group across 1 directory with 5 updates (#4…
dependabot[bot] Oct 23, 2024
3495d80
chore(main): release 5.17.3 (#4202)
forest-releaser[bot] Oct 23, 2024
556f00b
chore: fix null version to major (#4204)
stuartp44 Oct 25, 2024
9607ca6
feat: support AWS EventBridge (#4188)
npalm Oct 28, 2024
7983143
chore(main): release 5.18.0 (#4207)
forest-releaser[bot] Oct 28, 2024
8fbe746
chore: add codeql workflow (#4216)
npalm Oct 29, 2024
0de0c53
chore(lambda): bump @types/jest from 29.5.12 to 29.5.14 in /lambdas (…
dependabot[bot] Oct 29, 2024
cf45413
chore(lambda): bump express from 4.21.0 to 4.21.1 in /lambdas (#4214)
dependabot[bot] Oct 29, 2024
d18dcaa
fix(lambda): bump the aws group in /lambdas with 7 updates (#4211)
dependabot[bot] Oct 29, 2024
e8f2f92
chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#4209)
dependabot[bot] Oct 29, 2024
f7926c8
chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#4208)
dependabot[bot] Oct 29, 2024
633c6f0
chore(lambda): bump @swc/core from 1.7.22 to 1.7.40 in /lambdas (#4213)
dependabot[bot] Oct 29, 2024
93cf1d4
chore(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#4210)
dependabot[bot] Oct 29, 2024
9c9219b
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates…
dependabot[bot] Oct 29, 2024
380bcaf
fix(webhook): grant KMS permission to decrypt wehn using EventBridge …
npalm Oct 29, 2024
8099c17
fix(webhook): result message webhook (#4221)
npalm Oct 29, 2024
0c52580
chore(main): release 5.18.1 (#4217)
forest-releaser[bot] Oct 30, 2024
d7e516c
fix(webhook): add missing permission to workflow job queue (EventBrid…
npalm Oct 31, 2024
0d87aec
chore(main): release 5.18.2 (#4225)
forest-releaser[bot] Oct 31, 2024
69402bf
chore(lambda): bump @nx/eslint from 19.5.7 to 20.0.8 in /lambdas (#4239)
dependabot[bot] Nov 5, 2024
31c6edf
chore(lambda): bump @vercel/ncc from 0.38.1 to 0.38.2 in /lambdas (#4…
dependabot[bot] Nov 5, 2024
ef89b98
fix(lambda): bump the aws group in /lambdas with 6 updates (#4235)
dependabot[bot] Nov 5, 2024
d6002d7
chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#4234)
dependabot[bot] Nov 5, 2024
0837185
chore(lambda): bump @typescript-eslint/parser from 8.11.0 to 8.13.0 i…
dependabot[bot] Nov 5, 2024
9da1d19
chore(lambda): bump @types/node from 22.5.4 to 22.9.0 in /lambdas (#4…
dependabot[bot] Nov 5, 2024
ad865a7
fix: remove unused example spot_instance_termination_watcher (#4226)
piscue Nov 5, 2024
98e6a8c
chore(main): release 5.18.3 (#4241)
forest-releaser[bot] Nov 6, 2024
580d24b
fix: trigger cold start dispatcher after update SSM parameters (#4243)
npalm Nov 7, 2024
52ce9c1
chore(main): release 5.18.4 (#4244)
forest-releaser[bot] Nov 7, 2024
4066c4e
feat: remove deprecated bata feature workflow job queue (#4249)
npalm Nov 12, 2024
6cb07d8
chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#4250)
dependabot[bot] Nov 12, 2024
c225d3e
chore(lambda): bump @nx/jest from 19.5.4 to 20.0.12 in /lambdas (#4255)
dependabot[bot] Nov 12, 2024
6a98712
fix(lambda): bump the aws group in /lambdas with 7 updates (#4251)
dependabot[bot] Nov 12, 2024
25f3538
fix(lambda): bump @octokit/auth-app from 6.1.2 to 6.1.3 in /lambdas i…
dependabot[bot] Nov 12, 2024
37bb07f
chore(lambda): bump @typescript-eslint/parser from 8.13.0 to 8.14.0 i…
dependabot[bot] Nov 12, 2024
a0a8322
fix: dispatch only queued events to runners (#4257)
npalm Nov 12, 2024
26ad5c1
chore(main): release 5.19.0 (#4256)
forest-releaser[bot] Nov 12, 2024
cf6dd34
chore(lambda): bump @swc/helpers from 0.5.12 to 0.5.15 in /lambdas (#…
dependabot[bot] Nov 15, 2024
78b910e
chore: remove lock files (#4264)
npalm Nov 18, 2024
772e1a5
feat(runners): add support to disable default labels (Linux) (#3491)
jgutierrezglez Nov 18, 2024
3dd92c7
docs: Update Terraform docs (#4271)
github-actions[bot] Nov 18, 2024
75c61d6
chore(lambda): bump @nx/jest from 20.0.12 to 20.1.2 in /lambdas (#4268)
dependabot[bot] Nov 19, 2024
5e2aca6
chore(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#4265)
dependabot[bot] Nov 19, 2024
29366ff
chore(lambda): bump @typescript-eslint/eslint-plugin from 8.9.0 to 8.…
dependabot[bot] Nov 19, 2024
849549e
fix(lambda): bump the aws group in /lambdas with 7 updates (#4266)
dependabot[bot] Nov 19, 2024
dcec236
fix(lambda): bump cross-spawn from 7.0.3 to 7.0.6 in /lambdas (#4273)
dependabot[bot] Nov 19, 2024
238c111
chore(lambda): bump @nx/js from 20.0.0 to 20.1.2 in /lambdas (#4270)
dependabot[bot] Nov 19, 2024
7aa3b81
chore(lambda): bump nx from 20.0.1 to 20.1.2 in /lambdas (#4269)
dependabot[bot] Nov 19, 2024
ad9bcc4
feat(runners): add support to disable default labels (Windows) (#4261)
jgutierrezglez Nov 19, 2024
232818d
chore(main): release 5.20.0 (#4272)
forest-releaser[bot] Nov 19, 2024
ec51082
chore: add nx group, and fix broken nx on mac (#4275)
npalm Nov 20, 2024
cd1fb78
chore(lambda): bump nx from 20.0.1 to 20.1.3 in /lambdas (#4284)
dependabot[bot] Nov 27, 2024
bf88d6e
chore(lambda): bump @typescript-eslint/parser from 8.14.0 to 8.16.0 i…
dependabot[bot] Nov 27, 2024
0bcd6c5
chore(lambda): bump @vercel/ncc from 0.38.2 to 0.38.3 in /lambdas (#4…
dependabot[bot] Nov 27, 2024
e1f330b
fix(lambda): bump the aws-powertools group in /lambdas with 4 updates…
dependabot[bot] Nov 27, 2024
2268767
chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#4279)
dependabot[bot] Nov 27, 2024
039f5db
fix(lambda): bump the aws group across 1 directory with 7 updates (#4…
dependabot[bot] Nov 27, 2024
eb9c123
fix(lambda): bump the aws group in /lambdas with 4 updates (#4290)
dependabot[bot] Dec 9, 2024
d8d7519
fix(lambda): bump @octokit/types from 13.6.1 to 13.6.2 in /lambdas in…
dependabot[bot] Dec 9, 2024
f2e7c38
chore(lambda): bump @swc/core from 1.7.40 to 1.9.3 in /lambdas (#4292)
dependabot[bot] Dec 9, 2024
c334240
chore(lambda): bump @typescript-eslint/eslint-plugin from 8.15.0 to 8…
dependabot[bot] Dec 9, 2024
f6e4b92
fix(lambda): bump typescript from 5.6.3 to 5.7.2 in /lambdas (#4293)
dependabot[bot] Dec 9, 2024
d70952f
chore(main): release 5.20.1 (#4287)
forest-releaser[bot] Dec 9, 2024
bfce371
docs: Add annoucements to move repo (#4299)
npalm Dec 9, 2024
f4b259f
docs: fix render (#4300)
npalm Dec 9, 2024
e3cd5b4
fix(lambda): bump axios from 1.7.7 to 1.7.9 in /lambdas (#4305)
dependabot[bot] Dec 18, 2024
3f9b768
fix(lambda): bump the aws group across 1 directory with 7 updates (#4…
dependabot[bot] Dec 18, 2024
1152752
chore(lambda): bump @typescript-eslint/eslint-plugin from 8.17.0 to 8…
dependabot[bot] Dec 18, 2024
bda1f81
chore(lambda): bump nock from 13.5.4 to 13.5.6 in /lambdas (#4309)
dependabot[bot] Dec 18, 2024
9f76c4c
fix(lambda): bump @octokit/types from 13.6.1 to 13.6.2 in /lambdas in…
dependabot[bot] Dec 18, 2024
1a0322c
chore(lambda): bump @swc/core from 1.9.3 to 1.10.1 in /lambdas (#4304)
dependabot[bot] Dec 18, 2024
866a1e7
chore(deps): bump github/codeql-action from 3.27.5 to 3.27.9 (#4308)
dependabot[bot] Dec 18, 2024
2e69cfd
chore: Added debug for queued events function (#4312)
stuartp44 Dec 20, 2024
401a373
fix: Incorrect syncer binary location in tf outputs (#4274)
winwinashwin Dec 20, 2024
259a852
feat: Natively support runner pre/post job hooks (#4263)
winwinashwin Dec 20, 2024
dd4591e
chore(main): release 5.21.0 (#4313)
forest-releaser[bot] Dec 20, 2024
a2280f7
fix!: remove deprecated runners_scale_up_Lambda_memory_size as it bre…
stefanrusu-loctax Dec 20, 2024
2f20a8b
fix!: Remove FIFO queues (#4072)
npalm Dec 20, 2024
099c78d
fix!: remove deprecated variables (#4073)
npalm Dec 20, 2024
e93d15f
chore: remove unmaintained examples (#4317)
npalm Dec 20, 2024
c5d4693
feat!: Upgrade Node to 22 (LTS) (#4318)
npalm Dec 20, 2024
70105b4
fix!: remove deprecated metric feature flag (#4319)
npalm Dec 20, 2024
7171215
fix: broken docs after removing examples (#4321)
npalm Dec 20, 2024
142bb61
feat!: Enable eventbridge by default (#4320)
npalm Dec 20, 2024
e52de18
docs: fix index (#4322)
npalm Dec 20, 2024
ee4b92f
chore(main): release 6.0.0 (#4316)
forest-releaser[bot] Dec 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,17 @@ updates:
octokit:
patterns:
- "@octokit/*"
aws-powertools:
patterns:
- "@aws-lambda-powertools/*"

ignore:
- dependency-name: "@middy/core"
update-types: ["version-update:semver-major"]
- dependency-name: "@octokit/*"
update-types: ["version-update:semver-major"]
- dependency-name: "eslint"
update-types: ["version-update:semver-major"]
commit-message:
prefix: "fix(lambda)"
prefix-development: "chore(lambda)"
17 changes: 0 additions & 17 deletions .github/workflows/auto-approve-dependabot.yml

This file was deleted.

41 changes: 41 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: "CodeQL Advanced"

on:
push:
branches: [ "main", "develop", "v1" ]
pull_request:
branches: [ "main", "develop", "v1" ]
paths-ignore:
- '**/*.md'
schedule:
- cron: '25 19 * * 2'

jobs:
analyze:
name: Analyze (${{ matrix.language }})
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
permissions:
# required for all workflows
security-events: write

strategy:
fail-fast: false
matrix:
include:
- language: javascript-typescript
build-mode: none
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df409f7d9260372bd5f19e5b04e83cb3c43714ae # v3.27.9
with:
category: "/language:${{matrix.language}}"
8 changes: 5 additions & 3 deletions .github/workflows/lambda.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
name: Build lambdas

on:
pull_request:
branches:
- main
paths:
- 'lambdas/**'
- '.github/workflows/lambda.yml'

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node: [20]
node: [22]
container:
image: node:${{ matrix.node }}
defaults:
run:
working-directory: ./lambdas

steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v3.2.0
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Run prettier
Expand All @@ -32,7 +34,7 @@ jobs:
- name: Build distribution
run: yarn build
- name: Upload coverage report
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v31.2
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
if: ${{ failure() }}
with:
name: coverage-reports
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/packer-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
name: Verify packer
runs-on: ubuntu-latest
container:
image: index.docker.io/hashicorp/packer@sha256:297bbbbbbf3ce9e0431ac1e8f02934b20e1197613f877b55dfdb1ebfd94eb748 # ratchet:index.docker.io/hashicorp/packer:1.8.6
image: index.docker.io/hashicorp/packer@sha256:12c441b8a3994e7df9f0e2692d9298f14c387e70bcc06139420977dbf80a137b # 1.11.2
strategy:
matrix:
image: ["linux-al2023", "windows-core-2019", "windows-core-2022", "ubuntu-focal", "ubuntu-jammy", "ubuntu-jammy-arm64"]
Expand All @@ -25,7 +25,7 @@ jobs:
working-directory: images/${{ matrix.image }}
steps:
- name: "Checkout"
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # ratchet:actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: packer init
run: packer init .
- name: check packer formatting
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,28 @@ jobs:
contents: write
actions: write
steps:
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
- uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: 20
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # ratchet:actions/checkout@v4
node-version: 22
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Build dist
working-directory: lambdas
run: yarn install --frozen-lockfile && yarn run test && yarn dist
- name: Get installation token
uses: philips-software/app-token-action@9f5d57062c9f2beaffafaa9a34f66f824ead63a9 # ratchet:philips-software/[email protected].0
uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0
id: token
with:
app_id: ${{ secrets.FOREST_RELEASER_APP_ID }}
app_base64_private_key: ${{ secrets.FOREST_RELEASER_APP_PRIVATE_KEY_BASE64 }}
auth_type: installation
app-id: ${{ secrets.FOREST_RELEASER_APP_ID }}
private-key: ${{ secrets.FOREST_RELEASER_APP_PRIVATE_KEY }}
- name: Extract branch name
id: branch
shell: bash
run: echo "name=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
- name: Release
id: release
uses: google-github-actions/release-please-action@a37ac6e4f6449ce8b3f7607e4d97d0146028dc0b # ratchet:google-github-actions/release-please-action@v3
uses: google-github-actions/release-please-action@e4dc86ba9405554aeba3c6bb2d169500e7d3b4ee # v4.1.1
with:
default-branch: ${{ steps.branch.outputs.name }}
target-branch: ${{ steps.branch.outputs.name }}
release-type: terraform-module
token: ${{ steps.token.outputs.token }}
- name: Upload Release Asset
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/semantic-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
name: Semantic Commit Message Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # ratchet:actions/checkout@v4
- uses: amannn/action-semantic-pull-request@e9fabac35e210fea40ca5b14c0da95a099eff26f # ratchet:amannn/action-semantic-pull-request@v5
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- uses: amannn/action-semantic-pull-request@0723387faaf9b38adef4775cd42cfd5155ed6017 # v5.5.3
name: Check PR for Semantic Commit Message
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # ratchet:actions/stale@v7
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
with:
stale-issue-message: >
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs. Thank you for your contributions.

stale-pr-message: >
This pull request has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed if no further activity occurs. Thank you for your contributions.

days-before-stale: 30
days-before-close: 10
days-before-stale: 90
days-before-close: 14
close-issue-label: "abandoned"
exempt-issue-labels: "stale:exempt"
9 changes: 3 additions & 6 deletions .github/workflows/terraform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
image: hashicorp/terraform:${{ matrix.terraform }}
steps:
- name: "Checkout"
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: "Fake zip files" # Validate will fail if it cannot find the zip files
run: |
touch lambdas/functions/webhook/webhook.zip
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
container:
image: hashicorp/terraform:${{ matrix.terraform }}
steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: terraform init
run: terraform init -get -backend=false -input=false
- if: contains(matrix.terraform, '1.3.')
Expand Down Expand Up @@ -132,12 +132,9 @@ jobs:
example:
[
"default",
"ubuntu",
"prebuilt",
"arm64",
"ephemeral",
"termination-watcher",
"windows",
"multi-runner",
]
defaults:
Expand All @@ -147,7 +144,7 @@ jobs:
container:
image: hashicorp/terraform:${{ matrix.terraform }}
steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: terraform init
run: terraform init -get -backend=false -input=false
- if: contains(matrix.terraform, '1.5.')
Expand Down
29 changes: 10 additions & 19 deletions .github/workflows/update-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,37 +12,28 @@ permissions:

jobs:
docs:
# update docs after merge back to develop
name: Auto update terraform docs
runs-on: ubuntu-latest
steps:
- uses: philips-software/app-token-action@9f5d57062c9f2beaffafaa9a34f66f824ead63a9 # v2.0.0
id: app
with:
app_id: ${{ vars.FOREST_PR_BOT_APP_ID }}
app_base64_private_key: ${{ secrets.FOREST_PR_BOT_APP_KEY_BASE64 }}
auth_type: installation
org: philips-labs

- name: Checkout with GITHUB Action token
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # ratchet:actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
token: ${{ steps.app.outputs.token }}
token: ${{ secrets.GITHUB_TOKEN }}

# use an app to ensure CI is triggered
- name: Generate TF docs
if: github.repository_owner == 'philips-labs'
uses: terraform-docs/gh-actions@7a62208a0090636af2df1b739da46d27fd90bdc6 # ratchet:terraform-docs/gh-actions@v1.1.0
uses: terraform-docs/gh-actions@aeae0038ed47a547e0c0fca5c059d3335f48fb25 # v1.3.0
with:
find-dir: .
git-commit-message: "docs: auto update terraform docs"
git-push: ${{ github.ref != 'refs/heads/main' || github.repository_owner != 'philips-labs' }}
git-push-user-name: forest-pr|bot
git-push-user-email: "forest-pr[bot]@users.noreply.github.com"
git-push-user-name: philips-labs-pr|bot
git-push-user-email: "philips-labs-pr[bot]@users.noreply.github.com"

- name: Generate TF docs (forks)
if: github.repository_owner != 'philips-labs'
uses: terraform-docs/gh-actions@7a62208a0090636af2df1b739da46d27fd90bdc6 # ratchet:terraform-docs/gh-actions@v1.1.0
uses: terraform-docs/gh-actions@aeae0038ed47a547e0c0fca5c059d3335f48fb25 # v1.3.0
with:
find-dir: .
git-commit-message: "docs: auto update terraform docs"
Expand All @@ -51,7 +42,7 @@ jobs:
# change docs via PR in case of locked main branch
- name: Create Pull Request (main branch only)
if: github.ref == 'refs/heads/main' && github.repository_owner == 'philips-labs'
uses: peter-evans/create-pull-request@c55203cfde3e5c11a452d352b4393e68b85b4533 # ratchet:peter-evans/create-pull-request@v6.0.3
uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "docs: auto update terraform docs"
Expand All @@ -65,16 +56,16 @@ jobs:
needs: [docs]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # ratchet:actions/checkout@v4
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- uses: actions/setup-python@v5
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
- uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@
# Module directory
.terraform/

# lock files
**/.terraform.lock.hcl
!examples/**/.terraform.lock.hcl


# keys
*id_rsa*
*.pem

# other
node_modules/
Expand Down
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
repos:
- repo: https://github.com/antonbabenko/pre-commit-terraform
rev: v1.83.5
rev: v1.96.2
hooks:
- id: terraform_fmt
- id: terraform_tflint
args:
- --args=--config=__GIT_WORKING_DIR__/.tflint.hcl --var-file __GIT_WORKING_DIR__/.github/lint/tflint.tfvars
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
rev: v5.0.0
hooks:
- id: check-merge-conflict
45 changes: 0 additions & 45 deletions .terraform.lock.hcl

This file was deleted.

Loading
Loading