From a3f55472badfe38a6acc4ecdccc3aa07313e480f Mon Sep 17 00:00:00 2001 From: Suresh Sundriyal <247110+sureshsundriyal@users.noreply.github.com> Date: Sat, 8 Jul 2023 20:25:10 -0700 Subject: [PATCH] [build] Replace the deprecated ghaction-docker-buildx ghaction-docker-buildx has been merged with official docker action. --- .github/workflows/musl-build-image.yml | 34 ++++++++++++++++---------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/.github/workflows/musl-build-image.yml b/.github/workflows/musl-build-image.yml index 97b5c5f3..3676e38f 100644 --- a/.github/workflows/musl-build-image.yml +++ b/.github/workflows/musl-build-image.yml @@ -12,18 +12,26 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: checkout code + - + name: checkout code uses: actions/checkout@v2 - - name: install buildx - id: buildx - uses: crazy-max/ghaction-docker-buildx@v1 + - + name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - + name: Login to Docker Hub + uses: docker/login-action@v2 with: - version: latest - - name: login to docker hub - run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - - name: build the image - run: | - cd .github/actions/muslbuilder && \ - docker buildx build --push \ - --tag tstack/lnav-build:latest \ - --platform linux/amd64,linux/arm/v7,linux/arm64 . + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - + name: Build and push + uses: docker/build-push-action@v4 + with: + context: ${{ github.workspace }}/.github/actions/muslbuilder/ + platforms: linux/amd64, linux/arm/v7,linux/arm64 + push: true + tags: tstack/lnav-build:latest