Skip to content

Commit 8a8842c

Browse files
authored
Merge branch 'develop' into event-invocation-type
2 parents d65bf60 + 002a787 commit 8a8842c

9 files changed

Lines changed: 43 additions & 43 deletions

File tree

.github/workflows/update-reproducibles.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
with:
2525
python-version: "3.11"
2626
- name: Install uv
27-
uses: astral-sh/setup-uv@v5
27+
uses: astral-sh/setup-uv@v7
2828
- name: Update all reproducible requirements
2929
run: make update-reproducible-reqs-uv
3030
- name: Push changes

requirements/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ docker~=7.1.0
1212
dateparser~=1.2
1313
requests~=2.32.5
1414
aws_lambda_builders==1.62.0
15-
tomlkit==0.13.3
15+
tomlkit==0.14.0
1616
# NOTE: For supporting watchdog in Python3.8, version is pinned to 4.0.2 as
1717
# version 5.0.2 introduced some breaking changes for versions > Python3.8
1818
watchdog==4.0.2

requirements/dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ types-pywin32==311.0.0.20251008; python_version>="3.9"
1414
types-pywin32==308.0.0.20241221; python_version<"3.9"
1515
types-PyYAML==6.0.12.20250915
1616
types-chevron==0.14.2.20250103
17-
types-psutil==7.2.1.20251231
17+
types-psutil==7.2.1.20260116
1818
types-setuptools==80.9.0.20251223
1919
types-Pygments==2.19.0.20251121
2020
types-colorama==0.4.15.20250801

requirements/reproducible-linux.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,19 @@ boto3[crt]==1.42.26 \
8080
# via
8181
# aws-sam-cli (setup.py)
8282
# aws-sam-translator
83-
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.27 \
84-
--hash=sha256:2ce6bc2c71d19eade43179b9fa76ff5726b59668c1e6eef0c1f5aed6406675d3 \
85-
--hash=sha256:9c35521b704a0b9f7bd2ce226d07d6eb94c0c35d5663fb7a2e7521d747cef967
83+
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.33 \
84+
--hash=sha256:c6b508b3541d48d63892a3eb2a7b36ec4d24435e8cf8233b6ae3f8f2122f0b61 \
85+
--hash=sha256:ea2887aaab8b29db446a8260a19069ad8ad614d7a9ffe34ae87b9a2396c7a57e
8686
# via aws-sam-cli (setup.py)
8787
botocore[crt]==1.42.27 \
8888
--hash=sha256:c8e1e3ffb6c871622b1c8054f064d60cbc786aa5ca1f97f5f9fd5fa0a9d82d05 \
8989
--hash=sha256:d51fb3b8dd1a944c8d238d2827a0dd6e5528d6da49a3bd9eccad019c533e4c9c
9090
# via
9191
# boto3
9292
# s3transfer
93-
botocore-stubs==1.42.27 \
94-
--hash=sha256:1e5bc3f8879dc0c8cf98e668d108b3314d34db8f342ade2a9a53d88f27dc3292 \
95-
--hash=sha256:b0075eb627800cc3bb6486595b4322e2ed3b3e36925bf1700d7b48ac14bfa37f
93+
botocore-stubs==1.42.33 \
94+
--hash=sha256:a19219e54813474c4ff7d11c822f245f469f9f58bcce4ec65fb329bf23fa54b4 \
95+
--hash=sha256:ecf45055d3ae6a891407cd4cfbcd33c5a923e987f567c4c1b96dc2498bf111de
9696
# via boto3-stubs
9797
certifi==2026.1.4 \
9898
--hash=sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c \
@@ -1172,13 +1172,13 @@ text-unidecode==1.3 \
11721172
--hash=sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8 \
11731173
--hash=sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93
11741174
# via python-slugify
1175-
tomlkit==0.13.3 \
1176-
--hash=sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1 \
1177-
--hash=sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0
1175+
tomlkit==0.14.0 \
1176+
--hash=sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 \
1177+
--hash=sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064
11781178
# via aws-sam-cli (setup.py)
1179-
types-awscrt==0.31.0 \
1180-
--hash=sha256:009cfe5b9af8c75e8304243490e20a5229e7a56203f1d41481f5522233453f51 \
1181-
--hash=sha256:aa8b42148af0847be14e2b8ea3637a3518ffab038f8d3be7083950f3ce87d3ff
1179+
types-awscrt==0.31.1 \
1180+
--hash=sha256:08b13494f93f45c1a92eb264755fce50ed0d1dc75059abb5e31670feb9a09724 \
1181+
--hash=sha256:7e4364ac635f72bd57f52b093883640b1448a6eded0ecbac6e900bf4b1e4777b
11821182
# via botocore-stubs
11831183
types-s3transfer==0.16.0 \
11841184
--hash=sha256:1c0cd111ecf6e21437cb410f5cddb631bfb2263b77ad973e79b9c6d0cb24e0ef \

requirements/reproducible-mac.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,19 @@ boto3[crt]==1.42.26 \
8080
# via
8181
# aws-sam-cli (setup.py)
8282
# aws-sam-translator
83-
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.27 \
84-
--hash=sha256:2ce6bc2c71d19eade43179b9fa76ff5726b59668c1e6eef0c1f5aed6406675d3 \
85-
--hash=sha256:9c35521b704a0b9f7bd2ce226d07d6eb94c0c35d5663fb7a2e7521d747cef967
83+
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.33 \
84+
--hash=sha256:c6b508b3541d48d63892a3eb2a7b36ec4d24435e8cf8233b6ae3f8f2122f0b61 \
85+
--hash=sha256:ea2887aaab8b29db446a8260a19069ad8ad614d7a9ffe34ae87b9a2396c7a57e
8686
# via aws-sam-cli (setup.py)
8787
botocore[crt]==1.42.27 \
8888
--hash=sha256:c8e1e3ffb6c871622b1c8054f064d60cbc786aa5ca1f97f5f9fd5fa0a9d82d05 \
8989
--hash=sha256:d51fb3b8dd1a944c8d238d2827a0dd6e5528d6da49a3bd9eccad019c533e4c9c
9090
# via
9191
# boto3
9292
# s3transfer
93-
botocore-stubs==1.42.27 \
94-
--hash=sha256:1e5bc3f8879dc0c8cf98e668d108b3314d34db8f342ade2a9a53d88f27dc3292 \
95-
--hash=sha256:b0075eb627800cc3bb6486595b4322e2ed3b3e36925bf1700d7b48ac14bfa37f
93+
botocore-stubs==1.42.33 \
94+
--hash=sha256:a19219e54813474c4ff7d11c822f245f469f9f58bcce4ec65fb329bf23fa54b4 \
95+
--hash=sha256:ecf45055d3ae6a891407cd4cfbcd33c5a923e987f567c4c1b96dc2498bf111de
9696
# via boto3-stubs
9797
certifi==2026.1.4 \
9898
--hash=sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c \
@@ -1172,13 +1172,13 @@ text-unidecode==1.3 \
11721172
--hash=sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8 \
11731173
--hash=sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93
11741174
# via python-slugify
1175-
tomlkit==0.13.3 \
1176-
--hash=sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1 \
1177-
--hash=sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0
1175+
tomlkit==0.14.0 \
1176+
--hash=sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 \
1177+
--hash=sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064
11781178
# via aws-sam-cli (setup.py)
1179-
types-awscrt==0.31.0 \
1180-
--hash=sha256:009cfe5b9af8c75e8304243490e20a5229e7a56203f1d41481f5522233453f51 \
1181-
--hash=sha256:aa8b42148af0847be14e2b8ea3637a3518ffab038f8d3be7083950f3ce87d3ff
1179+
types-awscrt==0.31.1 \
1180+
--hash=sha256:08b13494f93f45c1a92eb264755fce50ed0d1dc75059abb5e31670feb9a09724 \
1181+
--hash=sha256:7e4364ac635f72bd57f52b093883640b1448a6eded0ecbac6e900bf4b1e4777b
11821182
# via botocore-stubs
11831183
types-s3transfer==0.16.0 \
11841184
--hash=sha256:1c0cd111ecf6e21437cb410f5cddb631bfb2263b77ad973e79b9c6d0cb24e0ef \

requirements/reproducible-win.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,19 @@ boto3[crt]==1.42.26 \
8080
# via
8181
# aws-sam-cli (setup.py)
8282
# aws-sam-translator
83-
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.27 \
84-
--hash=sha256:2ce6bc2c71d19eade43179b9fa76ff5726b59668c1e6eef0c1f5aed6406675d3 \
85-
--hash=sha256:9c35521b704a0b9f7bd2ce226d07d6eb94c0c35d5663fb7a2e7521d747cef967
83+
boto3-stubs[apigateway, cloudformation, ecr, iam, kinesis, lambda, s3, schemas, secretsmanager, signer, sqs, stepfunctions, sts, xray]==1.42.33 \
84+
--hash=sha256:c6b508b3541d48d63892a3eb2a7b36ec4d24435e8cf8233b6ae3f8f2122f0b61 \
85+
--hash=sha256:ea2887aaab8b29db446a8260a19069ad8ad614d7a9ffe34ae87b9a2396c7a57e
8686
# via aws-sam-cli (setup.py)
8787
botocore[crt]==1.42.27 \
8888
--hash=sha256:c8e1e3ffb6c871622b1c8054f064d60cbc786aa5ca1f97f5f9fd5fa0a9d82d05 \
8989
--hash=sha256:d51fb3b8dd1a944c8d238d2827a0dd6e5528d6da49a3bd9eccad019c533e4c9c
9090
# via
9191
# boto3
9292
# s3transfer
93-
botocore-stubs==1.42.27 \
94-
--hash=sha256:1e5bc3f8879dc0c8cf98e668d108b3314d34db8f342ade2a9a53d88f27dc3292 \
95-
--hash=sha256:b0075eb627800cc3bb6486595b4322e2ed3b3e36925bf1700d7b48ac14bfa37f
93+
botocore-stubs==1.42.33 \
94+
--hash=sha256:a19219e54813474c4ff7d11c822f245f469f9f58bcce4ec65fb329bf23fa54b4 \
95+
--hash=sha256:ecf45055d3ae6a891407cd4cfbcd33c5a923e987f567c4c1b96dc2498bf111de
9696
# via boto3-stubs
9797
certifi==2026.1.4 \
9898
--hash=sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c \
@@ -1198,13 +1198,13 @@ text-unidecode==1.3 \
11981198
--hash=sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8 \
11991199
--hash=sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93
12001200
# via python-slugify
1201-
tomlkit==0.13.3 \
1202-
--hash=sha256:430cf247ee57df2b94ee3fbe588e71d362a941ebb545dec29b53961d61add2a1 \
1203-
--hash=sha256:c89c649d79ee40629a9fda55f8ace8c6a1b42deb912b2a8fd8d942ddadb606b0
1201+
tomlkit==0.14.0 \
1202+
--hash=sha256:592064ed85b40fa213469f81ac584f67a4f2992509a7c3ea2d632208623a3680 \
1203+
--hash=sha256:cf00efca415dbd57575befb1f6634c4f42d2d87dbba376128adb42c121b87064
12041204
# via aws-sam-cli (setup.py)
1205-
types-awscrt==0.31.0 \
1206-
--hash=sha256:009cfe5b9af8c75e8304243490e20a5229e7a56203f1d41481f5522233453f51 \
1207-
--hash=sha256:aa8b42148af0847be14e2b8ea3637a3518ffab038f8d3be7083950f3ce87d3ff
1205+
types-awscrt==0.31.1 \
1206+
--hash=sha256:08b13494f93f45c1a92eb264755fce50ed0d1dc75059abb5e31670feb9a09724 \
1207+
--hash=sha256:7e4364ac635f72bd57f52b093883640b1448a6eded0ecbac6e900bf4b1e4777b
12081208
# via botocore-stubs
12091209
types-s3transfer==0.16.0 \
12101210
--hash=sha256:1c0cd111ecf6e21437cb410f5cddb631bfb2263b77ad973e79b9c6d0cb24e0ef \

samcli/lib/sync/infra_sync_executor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def execute_infra_sync(self, first_sync: bool = False) -> InfraSyncResult:
189189
# We have a threshold on number of sync flows we initiate
190190
# If higher than the threshold, we perform infra sync to improve performance
191191
if len(self.code_sync_resources) < SYNC_FLOW_THRESHOLD:
192-
LOG.info("Template haven't been changed since last deployment, skipping infra sync...")
192+
LOG.info("Template hasn't been changed since last deployment, skipping infra sync...")
193193
EventTracker.track_event("SyncFlowEnd", "SkipInfraSyncExecute", thread_id=thread_id)
194194
return InfraSyncResult(False, self.code_sync_resources)
195195
else:

tests/integration/sync/test_sync_infra.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ def test_sync_infra_auto_skip(self, runtime, use_container):
193193
sync_process_execute = run_command_with_input(sync_command_list, "y\n".encode(), cwd=self.test_data_path)
194194
self.assertEqual(sync_process_execute.process.returncode, 0)
195195
self.assertIn(
196-
"Template haven't been changed since last deployment, skipping infra sync...",
196+
"Template hasn't been changed since last deployment, skipping infra sync...",
197197
str(sync_process_execute.stderr),
198198
)
199199
self.assertIn(
@@ -242,7 +242,7 @@ def test_sync_infra_auto_skip_nested(self, runtime, use_container):
242242
sync_process_execute = run_command_with_input(sync_command_list, "y\n".encode(), cwd=self.test_data_path)
243243
self.assertEqual(sync_process_execute.process.returncode, 0)
244244
self.assertIn(
245-
"Template haven't been changed since last deployment, skipping infra sync...",
245+
"Template hasn't been changed since last deployment, skipping infra sync...",
246246
str(sync_process_execute.stderr),
247247
)
248248
self.assertIn(

tests/integration/sync/test_sync_watch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -654,7 +654,7 @@ def test_sync_watch_auto_skip_infra(self):
654654

655655
read_until_string(
656656
self.watch_process,
657-
"Template haven't been changed since last deployment, skipping infra sync...\n",
657+
"Template hasn't been changed since last deployment, skipping infra sync...\n",
658658
timeout=100,
659659
)
660660

0 commit comments

Comments
 (0)