Skip to content

Commit bb69f66

Browse files
authored
Merge pull request #258 from carlaKC/upgrade-docker-action
github: bump actions to v4
2 parents 1c16702 + c6a8746 commit bb69f66

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

.github/workflows/push-docker-image.yml

+11-13
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,30 @@ jobs:
3232
matrix:
3333
platform:
3434
- linux/amd64
35-
# - linux/arm/v6
36-
# - linux/arm/v7
3735
- linux/arm64
3836
steps:
3937
- name: Checkout
40-
uses: actions/checkout@v3
38+
uses: actions/checkout@v4
4139
- name: Docker meta
4240
id: meta
43-
uses: docker/metadata-action@v4
41+
uses: docker/metadata-action@v5
4442
with:
4543
images: ${{ inputs.image_name }}
4644
- name: Set up QEMU
4745
uses: docker/setup-qemu-action@v3
4846
- name: Set up Docker Buildx
49-
uses: docker/setup-buildx-action@v2
47+
uses: docker/setup-buildx-action@v3
5048
- name: Login to Docker Hub
51-
uses: docker/login-action@v2
49+
uses: docker/login-action@v3
5250
with:
5351
username: ${{ secrets.DOCKERHUB_USERNAME }}
5452
password: ${{ secrets.DOCKERHUB_TOKEN }}
5553
- name: Build and push by digest
5654
id: build
57-
uses: docker/build-push-action@v4
55+
uses: docker/build-push-action@v5
5856
with:
5957
context: .
60-
file: ${{ inputs.dockerfile}}
58+
file: ${{ inputs.dockerfile }}
6159
platforms: ${{ matrix.platform }}
6260
labels: ${{ steps.meta.outputs.labels }}
6361
outputs: type=image,name=${{ inputs.image_name }},push-by-digest=true,name-canonical=true,push=true
@@ -67,7 +65,7 @@ jobs:
6765
digest="${{ steps.build.outputs.digest }}"
6866
touch "/tmp/digests/${digest#sha256:}"
6967
- name: Upload digest
70-
uses: actions/upload-artifact@v3
68+
uses: actions/upload-artifact@v4
7169
with:
7270
name: digests${{ inputs.artifact_name }}
7371
path: /tmp/digests/*
@@ -80,23 +78,23 @@ jobs:
8078
- build
8179
steps:
8280
- name: Download digests
83-
uses: actions/download-artifact@v3
81+
uses: actions/download-artifact@v4
8482
with:
8583
name: digests${{ inputs.artifact_name }}
8684
path: /tmp/digests
8785
- name: Set up Docker Buildx
88-
uses: docker/setup-buildx-action@v2
86+
uses: docker/setup-buildx-action@v3
8987
- name: Docker meta
9088
id: meta
91-
uses: docker/metadata-action@v4
89+
uses: docker/metadata-action@v5
9290
with:
9391
images: ${{ inputs.image_name }}
9492
flavor: |
9593
latest=${{ inputs.latest && 'true' || 'false' }}
9694
tags: |
9795
type=semver,pattern={{version}}
9896
- name: Login to Docker Hub
99-
uses: docker/login-action@v2
97+
uses: docker/login-action@v3
10098
with:
10199
username: ${{ secrets.DOCKERHUB_USERNAME }}
102100
password: ${{ secrets.DOCKERHUB_TOKEN }}

0 commit comments

Comments
 (0)