Skip to content

feat(vllm-tensorizer): Implement multi-stage build with lean final image #130

feat(vllm-tensorizer): Implement multi-stage build with lean final image

feat(vllm-tensorizer): Implement multi-stage build with lean final image #130

on:
push:
paths:
- "vllm-tensorizer/**"
- ".github/workflows/vllm-tensorizer.yml"
- ".github/workflows/build.yml"
jobs:
get-config:
name: Get vllm-tensorizer config
uses: ./.github/workflows/read-configuration.yml
with:
path: ./.github/configurations/vllm-tensorizer.yml
build:
uses: ./.github/workflows/build.yml
needs: get-config
strategy:
matrix: ${{ fromJSON(needs.get-config.outputs.config) }}
secrets: inherit
with:
image-name: vllm-tensorizer
folder: vllm-tensorizer
tag-suffix: ${{ matrix.vllm-commit }}
build-args: |
VLLM_COMMIT=${{ matrix.vllm-commit }}
FLASHINFER_COMMIT=${{ matrix.flashinfer-commit }}
BASE_IMAGE=${{ matrix.base-image }}