name: Publish Helm Charts on: push: branches: - main tags: - "v*" workflow_dispatch: jobs: helm-publish: runs-on: builder-ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v4 - name: Install Helm uses: azure/setup-helm@v4 with: version: v3.14.0 - name: Publish charts env: HELM_OCI_NAMESPACE: ${{ secrets.HELM_OCI_NAMESPACE }} HELM_USERNAME: ${{ secrets.HELM_USERNAME }} HELM_PASSWORD: ${{ secrets.HELM_PASSWORD }} CHART_DIRS: vllm-serve run: | chmod +x scripts/helm_publish.sh scripts/helm_publish.sh