Skip to content

Commit a3f338a

Browse files
authored
Merge branch 'main' into feat/idempotency_replay
2 parents 6b96436 + 5e728e1 commit a3f338a

File tree

215 files changed

+6438
-4798
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+6438
-4798
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/blob/v0.212.0/containers/javascript-node/.devcontainer/base.Dockerfile
2-
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node@sha256:fd373e0409247e4ba0b03bcbe97419437caeaa71a8ccd835836a94a4a36820fb
2+
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node@sha256:88852e0399a174d8af051bafe1a44971a08351f4255d585d7b32c68b8ab35e79
33

44
# Install fnm to manage Node.js versions
55
RUN curl -fsSL https://fnm.vercel.app/install -o /tmp/install \

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Append -bullseye or -buster to pin to an OS version.
99
// Use -bullseye variants on local arm64/Apple Silicon.
1010
"args": {
11-
"VARIANT": "22-bullseye"
11+
"VARIANT": "24-bullseye"
1212
}
1313
},
1414
"customizations": {

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ body:
6767
attributes:
6868
label: AWS Lambda function runtime
6969
options:
70+
- 24.x
7071
- 22.x
7172
- 20.x
7273
validations:

.github/workflows/bootstrap_region.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,18 @@ jobs:
4343
environment: layer-${{ inputs.environment }}
4444
steps:
4545
- name: checkout
46-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
46+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4747
with:
4848
ref: ${{ github.sha }}
4949
- name: Setup Node.js
5050
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5151
with:
52-
node-version: "22"
52+
node-version: 24
5353
- name: Setup dependencies
5454
uses: aws-powertools/actions/.github/actions/cached-node-modules@29979bc5339bf54f76a11ac36ff67701986bb0f0
5555
- id: credentials
5656
name: AWS Credentials
57-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8
57+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
5858
with:
5959
aws-region: ${{ inputs.region }}
6060
role-to-assume: ${{ secrets.REGION_IAM_ROLE }}
@@ -84,14 +84,14 @@ jobs:
8484
steps:
8585
- id: credentials
8686
name: AWS Credentials
87-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8
87+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
8888
with:
8989
aws-region: us-east-1
9090
role-to-assume: ${{ secrets.REGION_IAM_ROLE }}
9191
mask-aws-account-id: true
9292
- id: go-setup
9393
name: Setup Go
94-
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
94+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
9595
with:
9696
go-version: '>=1.23.0'
9797
- id: go-env

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: 'Checkout Repository'
20-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2121
- name: 'Dependency Review'
2222
uses: actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261 # v4.8.2

.github/workflows/layer_balance.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,14 @@ jobs:
4545
steps:
4646
- id: credentials
4747
name: AWS Credentials
48-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8
48+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708
4949
with:
5050
aws-region: us-east-1
5151
role-to-assume: ${{ secrets.REGION_IAM_ROLE }}
5252
mask-aws-account-id: true
5353
- id: go-setup
5454
name: Setup Go
55-
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 # v6.0.0
55+
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
5656
with:
5757
go-version: '>=1.23.0'
5858
- id: go-env

.github/workflows/layers_partition_verify.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
environment: Prod (Readonly)
8585
steps:
8686
- name: Configure AWS Credentials
87-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
87+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
8888
with:
8989
role-to-assume: ${{ secrets.AWS_IAM_ROLE }}
9090
aws-region: us-east-1
@@ -127,7 +127,7 @@ jobs:
127127
run: |
128128
echo 'CONVERTED_REGION=${{ matrix.region }}' | tr 'a-z\-' 'A-Z_' >> "$GITHUB_OUTPUT"
129129
- name: Configure AWS Credentials
130-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
130+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
131131
with:
132132
# Dynamic secret access is safe here - secrets are scoped per environment
133133
role-to-assume: ${{ secrets[format('IAM_ROLE_{0}', steps.transform.outputs.CONVERTED_REGION)] }}

.github/workflows/layers_partitions.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
environment: Prod (Readonly)
9494
steps:
9595
- name: Configure AWS Credentials
96-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
96+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
9797
with:
9898
role-to-assume: ${{ secrets.AWS_IAM_ROLE }}
9999
aws-region: us-east-1
@@ -151,7 +151,7 @@ jobs:
151151
run: |
152152
echo 'CONVERTED_REGION=${{ matrix.region }}' | tr 'a-z\-' 'A-Z_' >> "$GITHUB_OUTPUT"
153153
- name: Configure AWS Credentials
154-
uses: aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5.1.0
154+
uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5.1.1
155155
with:
156156
# Dynamic secret access is safe here - secrets are scoped per environment
157157
role-to-assume: ${{ secrets[format('IAM_ROLE_{0}', steps.transform.outputs.CONVERTED_REGION)] }}

.github/workflows/make-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,13 @@ jobs:
4444
RELEASE_VERSION: ${{ steps.set-release-version.outputs.RELEASE_VERSION }}
4545
steps:
4646
- name: Checkout code
47-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
47+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
4848
with:
4949
ref: ${{ github.sha }}
5050
- name: Setup NodeJS
5151
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
5252
with:
53-
node-version: "22"
53+
node-version: 24
5454
cache: "npm"
5555
registry-url: 'https://registry.npmjs.org'
5656
- name: Setup auth tokens
@@ -77,7 +77,7 @@ jobs:
7777
runs-on: ubuntu-latest
7878
steps:
7979
- name: Checkout code
80-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
80+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
8181
with:
8282
ref: ${{ github.sha }}
8383
- name: Git client setup

.github/workflows/make-version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ jobs:
2525
pull-requests: write
2626
runs-on: ubuntu-latest
2727
env:
28-
NODE_VERSION: "22"
28+
NODE_VERSION: "24"
2929
outputs:
3030
RELEASE_VERSION: ${{ steps.version-n-changelog.outputs.new-version }}
3131
steps:
3232
- name: Checkout code
33-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
33+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
3434
with:
3535
ref: ${{ github.ref }}
3636
fetch-depth: 0 # fetch all history, commits and tags, so we can determine the next version

0 commit comments

Comments
 (0)