From d84e46be47867e596fdd2f2efaefb63f67597a07 Mon Sep 17 00:00:00 2001 From: Samruddhi Khandale Date: Wed, 22 Feb 2023 12:23:22 -0800 Subject: "Update Documentation" workflow - use gh api to create a documentation PR (#459) --- .github/workflows/update-documentation.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/update-documentation.yml b/.github/workflows/update-documentation.yml index 6d7bb5c..6976e62 100644 --- a/.github/workflows/update-documentation.yml +++ b/.github/workflows/update-documentation.yml @@ -8,6 +8,7 @@ on: jobs: generate: runs-on: ubuntu-latest + environment: documentation if: "github.ref == 'refs/heads/main'" steps: - uses: actions/checkout@v3 @@ -18,10 +19,10 @@ jobs: generate-docs: "true" base-path-to-features: "./src" - - name: Add and Commit Documentation + - name: Create a PR for Documentation id: push_image_info env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.PAT }} run: | set -e echo "Start." @@ -42,5 +43,12 @@ jobs: # Push if [ "$NO_UPDATES" != "true" ] ; then git push origin "$branch" - gh pr create --title "$message" --body "$message" + gh api \ + --method POST \ + -H "Accept: application/vnd.github+json" \ + /repos/${GITHUB_REPOSITORY}/pulls \ + -f title="$message" \ + -f body="$message" \ + -f head="$branch" \ + -f base='main' fi -- cgit v1.2.3