From 43c6530413bced6959a6bb9865222e5f3fb6d611 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 15:32:40 -0700 Subject: [PATCH 1/7] build image --- .github/workflows/build-image.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/build-image.yaml diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml new file mode 100644 index 000000000..a5c7f8ceb --- /dev/null +++ b/.github/workflows/build-image.yaml @@ -0,0 +1,27 @@ +name: ci + +on: + push: + +jobs: + docker: + runs-on: ubuntu-latest + steps: + - + name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - + name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + - + name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + tags: lamini-ai/vllm-rocm:latest \ No newline at end of file From bdefbb48dcf8c8e2c0b198bc1c9b93092d2d7b17 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 15:39:33 -0700 Subject: [PATCH 2/7] specify file --- .github/workflows/build-image.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index a5c7f8ceb..74edbb1de 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -1,4 +1,4 @@ -name: ci +name: build-image on: push: @@ -24,4 +24,5 @@ jobs: uses: docker/build-push-action@v6 with: push: true - tags: lamini-ai/vllm-rocm:latest \ No newline at end of file + tags: lamini-ai/vllm-rocm:latest + file: Dockerfile.rocm From bf6f60742c7bb8317418200c822329d89ab6f4a1 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 15:49:17 -0700 Subject: [PATCH 3/7] use depot --- .github/workflows/build-image.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 74edbb1de..59eb91c6e 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -12,7 +12,7 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: depot/setup-buildx-action@v3 - name: Login to Docker Hub uses: docker/login-action@v3 @@ -21,7 +21,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v6 + uses: depot/build-push-action@v6 with: push: true tags: lamini-ai/vllm-rocm:latest From 2936ee18f84d356e52c96b2460874d5263da3bb8 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 15:51:17 -0700 Subject: [PATCH 4/7] fix workflow --- .github/workflows/build-image.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 59eb91c6e..d5e520617 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -12,16 +12,16 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: depot/setup-buildx-action@v3 + uses: depot/setup-action@v1 - name: Login to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push - uses: depot/build-push-action@v6 + uses: depot/build-push-action@v1 with: push: true tags: lamini-ai/vllm-rocm:latest From 12e30b9ff60777d4126c017d46288f11b694b580 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:04:44 -0700 Subject: [PATCH 5/7] add perms --- .github/workflows/build-image.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index d5e520617..073dc1a81 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -6,6 +6,10 @@ on: jobs: docker: runs-on: ubuntu-latest + permissions: + contents: read + id-token: write + packages: write steps: - name: Set up QEMU From 02f7b27f16ce6c311c9136467c4ccdc28eba9c91 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 16:15:25 -0700 Subject: [PATCH 6/7] add token --- .github/workflows/build-image.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 073dc1a81..953e4c432 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -27,6 +27,7 @@ jobs: name: Build and push uses: depot/build-push-action@v1 with: + token: ${{ secrets.DEPOT_TOKEN }} push: true tags: lamini-ai/vllm-rocm:latest file: Dockerfile.rocm From 84653a04cce42ad7d2742eac30a05ad9730de990 Mon Sep 17 00:00:00 2001 From: suhabe-lamini <168468339+suhabe-lamini@users.noreply.github.com> Date: Wed, 21 Aug 2024 19:07:27 -0700 Subject: [PATCH 7/7] fix tag --- .github/workflows/build-image.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-image.yaml b/.github/workflows/build-image.yaml index 953e4c432..edf54aedf 100644 --- a/.github/workflows/build-image.yaml +++ b/.github/workflows/build-image.yaml @@ -29,5 +29,5 @@ jobs: with: token: ${{ secrets.DEPOT_TOKEN }} push: true - tags: lamini-ai/vllm-rocm:latest + tags: powerml/vllm-rocm:latest file: Dockerfile.rocm