From dc9148b9d5115f56e81993052fe2ce9fabe08588 Mon Sep 17 00:00:00 2001 From: Xi Yan Date: Thu, 9 Jan 2025 21:38:25 -0800 Subject: [PATCH] replace w/ curl --- .github/workflows/publish-to-test-pypi.yml | 39 +++++++++++----------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/.github/workflows/publish-to-test-pypi.yml b/.github/workflows/publish-to-test-pypi.yml index 0865cfd2f..6e2b0468b 100644 --- a/.github/workflows/publish-to-test-pypi.yml +++ b/.github/workflows/publish-to-test-pypi.yml @@ -1,14 +1,15 @@ name: Publish Python 🐍 distribution 📦 to TestPyPI on: - workflow_dispatch: # Keep manual trigger - inputs: - rc_version: - description: 'RC version number (e.g., 1, 2, 3)' - required: true - type: string - schedule: - - cron: "0 0 * * *" # Run every day at midnight + push + # workflow_dispatch: # Keep manual trigger + # inputs: + # rc_version: + # description: 'RC version number (e.g., 1, 2, 3)' + # required: true + # type: string + # schedule: + # - cron: "0 0 * * *" # Run every day at midnight jobs: trigger-client-and-models-build: @@ -30,19 +31,17 @@ jobs: echo "version=.dev$(shuf -i 10000000-99999999 -n 1)" >> $GITHUB_OUTPUT fi - name: Trigger llama-stack-client workflow - uses: peter-evans/repository-dispatch@v2 - with: - token: ${{ secrets.PAT_TOKEN }} - repository: meta-llama/llama-stack-client-python - event-type: build-client-package - client-payload: '{"source": "llama-stack-nightly", "version": "${{ steps.version.outputs.version }}"}' + run: | + curl -X POST https://api.github.com/repos/meta-llama/llama-stack-client-python/dispatches \ + -H 'Accept: application/vnd.github.everest-preview+json' \ + -H "authorization: Bearer ${{ secrets.PAT_TOKEN }}" \ + --data "{\"event_type\": \"build-client-package\", \"client_payload\": {\"source\": \"llama-stack-nightly\", \"version\": \"${{ steps.version.outputs.version }}\"}}" - name: Trigger llama-models workflow - uses: peter-evans/repository-dispatch@v2 - with: - token: ${{ secrets.PAT_TOKEN }} - repository: meta-llama/llama-models - event-type: build-models-package - client-payload: '{"source": "llama-stack-nightly", "version": "${{ steps.version.outputs.version }}"}' + run: | + curl -X POST https://api.github.com/repos/meta-llama/llama-models/dispatches \ + -H 'Accept: application/vnd.github.everest-preview+json' \ + -H "authorization: Bearer ${{ secrets.PAT_TOKEN }}" \ + --data "{\"event_type\": \"build-models-package\", \"client_payload\": {\"source\": \"llama-stack-nightly\", \"version\": \"${{ steps.version.outputs.version }}\"}}" outputs: version: ${{ steps.version.outputs.version }}