Skip to content

Commit 610d671

Browse files
committed
Update build agent version and action versions
1 parent c04ebd7 commit 610d671

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

.github/workflows/main.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ env:
1919

2020
jobs:
2121
build:
22-
runs-on: ubuntu-20.04
22+
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525

2626
- name: Show environment
2727
run: env
@@ -40,7 +40,7 @@ jobs:
4040
echo "AppEnv=${APP_ENV}" >> $GITHUB_OUTPUT
4141
4242
- name: Build docker image
43-
uses: docker/build-push-action@v4
43+
uses: docker/build-push-action@v6
4444
with:
4545
context: .
4646
load: true
@@ -58,20 +58,20 @@ jobs:
5858
5959
- name: Configure AWS credentials (SIL)
6060
id: aws_sil
61-
uses: aws-actions/configure-aws-credentials@v2
61+
uses: aws-actions/configure-aws-credentials@v4
6262
with:
6363
aws-access-key-id: ${{ secrets.SIL__AWS_ACCESS_KEY_ID }}
6464
aws-secret-access-key: ${{ secrets.SIL__AWS_SECRET_ACCESS_KEY }}
6565
aws-region: ${{ secrets.SIL__AWS_DEFAULT_REGION }}
6666

6767
- name: Login to AWS ECR (SIL)
6868
id: ecr_sil
69-
uses: aws-actions/amazon-ecr-login@v1
69+
uses: aws-actions/amazon-ecr-login@v2
7070
with:
7171
registries: ${{ secrets.SIL__AWS_ECR_ACCOUNT }}
7272

7373
- name: Push to AWS ECR (SIL)
74-
uses: docker/build-push-action@v4
74+
uses: docker/build-push-action@v6
7575
with:
7676
context: .
7777
push: true
@@ -82,7 +82,7 @@ jobs:
8282
- name: Configure AWS credentials (FCBH)
8383
if: ${{ steps.meta.outputs.AppEnv == 'prd' }}
8484
id: aws_fcbh
85-
uses: aws-actions/configure-aws-credentials@v2
85+
uses: aws-actions/configure-aws-credentials@v4
8686
with:
8787
aws-access-key-id: ${{ secrets.FCBH__AWS_ACCESS_KEY_ID }}
8888
aws-secret-access-key: ${{ secrets.FCBH__AWS_SECRET_ACCESS_KEY }}
@@ -91,13 +91,13 @@ jobs:
9191
- name: Login to AWS ECR (FCBH)
9292
if: ${{ steps.meta.outputs.AppEnv == 'prd' }}
9393
id: ecr_fcbh
94-
uses: aws-actions/amazon-ecr-login@v1
94+
uses: aws-actions/amazon-ecr-login@v2
9595
with:
9696
registries: ${{ secrets.FCBH__AWS_ECR_ACCOUNT }}
9797

9898
- name: Push to AWS ECR (FCBH)
9999
if: ${{ steps.meta.outputs.AppEnv == 'prd' }}
100-
uses: docker/build-push-action@v4
100+
uses: docker/build-push-action@v6
101101
with:
102102
context: .
103103
push: true
@@ -106,30 +106,30 @@ jobs:
106106
"${{ steps.ecr_fcbh.outputs.registry }}/appbuilder-agent-${{ steps.meta.outputs.AppEnv }}:${{ steps.version.outputs.VersionTag }}"
107107
108108
- name: Login to GHCR
109-
uses: docker/login-action@v2
109+
uses: docker/login-action@v3
110110
with:
111111
registry: ghcr.io
112112
username: ${{ github.repository_owner }}
113113
password: ${{ secrets.GITHUB_TOKEN }}
114114

115115
- name: Push to GHCR
116-
uses: docker/build-push-action@v4
116+
uses: docker/build-push-action@v6
117117
with:
118118
context: .
119119
push: true
120120
tags: |
121121
"ghcr.io/sillsdev/appbuilder-agent-${{ steps.meta.outputs.AppEnv }}:${{ steps.meta.outputs.DockerTag }}"
122122
"ghcr.io/sillsdev/appbuilder-agent-${{ steps.meta.outputs.AppEnv }}:${{ steps.version.outputs.VersionTag }}"
123123
- name: Cleanup older untagged packages, keep 2
124-
uses: actions/delete-package-versions@v4
124+
uses: actions/delete-package-versions@v5
125125
with:
126126
package-name: "appbuilder-agent-${{ steps.meta.outputs.AppEnv }}"
127127
package-type: "container"
128128
min-versions-to-keep: 2
129129
delete-only-untagged-versions: "true"
130130

131131
- name: Cleanup older all packages, keep 6
132-
uses: actions/delete-package-versions@v4
132+
uses: actions/delete-package-versions@v5
133133
with:
134134
package-name: "appbuilder-agent-${{ steps.meta.outputs.AppEnv }}"
135135
package-type: "container"

0 commit comments

Comments
 (0)