From 36461cd85dc1f0018090d8ba24e96b951df01da2 Mon Sep 17 00:00:00 2001 From: Hassan Kibirige Date: Thu, 7 Mar 2024 18:56:52 +0300 Subject: [PATCH] CI: Use repository-dispatch action --- .github/workflows/build_website.yml | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build_website.yml b/.github/workflows/build_website.yml index 1d269f6..0291cd9 100644 --- a/.github/workflows/build_website.yml +++ b/.github/workflows/build_website.yml @@ -1,5 +1,4 @@ -# Ref: https://medium.com/hostspaceng/triggering-workflows-in-another-repository-with-github-actions-4f581f8e0ceb -# https://docs.github.com/en/rest/about-the-rest-api/api-versions +# Ref: https://github.com/marketplace/actions/repository-dispatch name: Build WebsiteTrigger Target Workflow on: @@ -12,17 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - name: Trigger Building plotnine.org - run: | - # Set the required variables - repo_owner="has2k1" - repo_name="plotnine.org" - event_type="trigger-workflow" - - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.BUILD_PLOTNINE_WEBSITE }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/$repo_owner/$repo_name/dispatches \ - -d "{\"event_type\": \"$event_type\", \"client_payload\": {\"unit\": false, \"integration\": true}}" + - name: Build Stable Documentation + uses: peter-evans/repository-dispatch@v3 + with: + token: ${{ secrets.PAT_PLOTNINE_WEBSITE }} + repository: has2k1/plotnine.org + event-type: push-plotnine-examples-main