Skip to content

Commit 0b6033a

Browse files
committed
chore: update lambda dockerfile workflow to support .NET 9
1 parent 982003f commit 0b6033a

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

.github/workflows/update-Dockerfiles.yml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,32 @@ on:
1818
description: ".NET 6 Next Version"
1919
type: string
2020
required: true
21-
NET_7_AMD64:
22-
description: ".NET 7 AMD64"
21+
NET_8_AMD64:
22+
description: ".NET 8 AMD64"
2323
type: boolean
2424
required: true
2525
default: "true"
26-
NET_7_ARM64:
27-
description: ".NET 7 ARM64"
26+
NET_8_ARM64:
27+
description: ".NET 8 ARM64"
2828
type: boolean
2929
required: true
3030
default: "true"
31-
NET_7_NEXT_VERSION:
32-
description: ".NET 7 Next Version"
31+
NET_8_NEXT_VERSION:
32+
description: ".NET 8 Next Version"
3333
type: string
3434
required: true
35-
NET_8_AMD64:
36-
description: ".NET 8 AMD64"
35+
NET_9_AMD64:
36+
description: ".NET 9 AMD64"
3737
type: boolean
3838
required: true
3939
default: "true"
40-
NET_8_ARM64:
41-
description: ".NET 8 ARM64"
40+
NET_9_ARM64:
41+
description: ".NET 9 ARM64"
4242
type: boolean
4343
required: true
4444
default: "true"
45-
NET_8_NEXT_VERSION:
46-
description: ".NET 8 Next Version"
45+
NET_9_NEXT_VERSION:
46+
description: ".NET 9 Next Version"
4747
type: string
4848
required: true
4949

@@ -53,10 +53,10 @@ jobs:
5353
env:
5454
NET_6_AMD64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net6/amd64/Dockerfile"
5555
NET_6_ARM64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net6/arm64/Dockerfile"
56-
NET_7_AMD64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net7/amd64/Dockerfile"
57-
NET_7_ARM64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net7/arm64/Dockerfile"
5856
NET_8_AMD64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net8/amd64/Dockerfile"
5957
NET_8_ARM64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net8/arm64/Dockerfile"
58+
NET_9_AMD64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net9/amd64/Dockerfile"
59+
NET_9_ARM64_Dockerfile: "LambdaRuntimeDockerfiles/Images/net9/arm64/Dockerfile"
6060

6161
# Steps represent a sequence of tasks that will be executed as part of the job
6262
steps:
@@ -79,20 +79,6 @@ jobs:
7979
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_6_ARM64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_6_NEXT_VERSION }}
8080
if: ${{ github.event.inputs.NET_6_ARM64 == 'true' }}
8181

82-
- name: Update .NET 7 AMD64
83-
id: update-net7-amd64
84-
shell: pwsh
85-
run: |
86-
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_7_AMD64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_7_NEXT_VERSION }}
87-
if: ${{ github.event.inputs.NET_7_AMD64 == 'true' }}
88-
89-
- name: Update .NET 7 ARM64
90-
id: update-net7-arm64
91-
shell: pwsh
92-
run: |
93-
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_7_ARM64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_7_NEXT_VERSION }}
94-
if: ${{ github.event.inputs.NET_7_ARM64 == 'true' }}
95-
9682
- name: Update .NET 8 AMD64
9783
id: update-net8-amd64
9884
shell: pwsh
@@ -107,6 +93,20 @@ jobs:
10793
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_8_ARM64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_8_NEXT_VERSION }}
10894
if: ${{ github.event.inputs.NET_8_ARM64 == 'true' }}
10995

96+
- name: Update .NET 9 AMD64
97+
id: update-net9-amd64
98+
shell: pwsh
99+
run: |
100+
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_9_AMD64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_9_NEXT_VERSION }}
101+
if: ${{ github.event.inputs.NET_9_AMD64 == 'true' }}
102+
103+
- name: Update .NET 9 ARM64
104+
id: update-net9-arm64
105+
shell: pwsh
106+
run: |
107+
.\LambdaRuntimeDockerfiles/update-dockerfile.ps1 -DockerfilePath ${{ env.NET_9_ARM64_Dockerfile }} -NextVersion ${{ github.event.inputs.NET_9_NEXT_VERSION }}
108+
if: ${{ github.event.inputs.NET_9_ARM64 == 'true' }}
109+
110110
# Update Dockerfiles if newer version of ASP.NET Core is available
111111
- name: Commit and Push
112112
id: commit-push
@@ -140,10 +140,10 @@ jobs:
140140
'{0}\n{1}\n{2}\n{3}\n{4}\n{5}',
141141
join(steps.update-net6-amd64.outputs.MESSAGE, '\n'),
142142
join(steps.update-net6-arm64.outputs.MESSAGE, '\n'),
143-
join(steps.update-net7-amd64.outputs.MESSAGE, '\n'),
144-
join(steps.update-net7-arm64.outputs.MESSAGE, '\n'),
145143
join(steps.update-net8-amd64.outputs.MESSAGE, '\n'),
146-
join(steps.update-net8-arm64.outputs.MESSAGE, '\n')
144+
join(steps.update-net8-arm64.outputs.MESSAGE, '\n'),
145+
join(steps.update-net9-amd64.outputs.MESSAGE, '\n'),
146+
join(steps.update-net9-arm64.outputs.MESSAGE, '\n')
147147
)
148148
}}"
149149
github_token: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)