Skip to content

Commit 1baf73e

Browse files
akhilermKiran Mova
authored andcommitted
chore(build): use official docker actions in workflows
- use official docker login action - use official docker buildx action - use token instead of password for accessing dockerhub Signed-off-by: Akhil Mohan <[email protected]>
1 parent 97a7d54 commit 1baf73e

File tree

2 files changed

+25
-15
lines changed

2 files changed

+25
-15
lines changed

.github/workflows/build.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,22 @@ jobs:
3232
echo "::set-env name=TAG::${CI_TAG}"
3333
echo "::set-env name=BRANCH::{BRANCH}"
3434
35-
- name: Set up Docker Buildx
35+
- name: Setup QEMU
36+
uses: docker/setup-qemu-action@v1
37+
with:
38+
platforms: all
39+
40+
- name: Setup Docker Buildx
3641
id: buildx
37-
uses: crazy-max/ghaction-docker-buildx@v1
42+
uses: docker/setup-buildx-action@v1
3843
with:
39-
buildx-version: latest
44+
version: latest
4045

41-
- name: Login to GitHub Docker Registry
42-
run: echo "${DOCKERHUB_PASSWORD}" | docker login -u "${DOCKERHUB_USERNAME}" --password-stdin
43-
env:
44-
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
45-
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
46+
- name: Login to DockerHub
47+
uses: docker/login-action@v1
48+
with:
49+
username: ${{ secrets.DOCKERHUB_USERNAME }}
50+
password: ${{ secrets.DOCKERHUB_TOKEN }}
4651

4752
- name: Build & Push Image
4853
run: |

.github/workflows/release.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,22 @@ jobs:
3030
echo "::set-env name=TAG::${GITHUB_REF#refs/*/v}"
3131
echo "::set-env name=RELEASE_TAG::${TAG}"
3232
33-
- name: Set up Docker Buildx
33+
- name: Setup QEMU
34+
uses: docker/setup-qemu-action@v1
35+
with:
36+
platforms: all
37+
38+
- name: Setup Docker Buildx
3439
id: buildx
35-
uses: crazy-max/ghaction-docker-buildx@v1
40+
uses: docker/setup-buildx-action@v1
3641
with:
3742
version: latest
3843

39-
- name: Login to GitHub Docker Registry
40-
env:
41-
DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
42-
DOCKERHUB_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
43-
run: echo "${DOCKERHUB_PASSWORD}" | docker login -u "${DOCKERHUB_USERNAME}" --password-stdin
44+
- name: Login to DockerHub
45+
uses: docker/login-action@v1
46+
with:
47+
username: ${{ secrets.DOCKERHUB_USERNAME }}
48+
password: ${{ secrets.DOCKERHUB_TOKEN }}
4449

4550
- name: Build & Push Image
4651
run: |

0 commit comments

Comments
 (0)