Unverified Commit d84e46be authored by Samruddhi Khandale's avatar Samruddhi Khandale Committed by GitHub

"Update Documentation" workflow - use gh api to create a documentation PR (#459)

parent 8d3685e0
...@@ -8,6 +8,7 @@ on: ...@@ -8,6 +8,7 @@ on:
jobs: jobs:
generate: generate:
runs-on: ubuntu-latest runs-on: ubuntu-latest
environment: documentation
if: "github.ref == 'refs/heads/main'" if: "github.ref == 'refs/heads/main'"
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
...@@ -18,10 +19,10 @@ jobs: ...@@ -18,10 +19,10 @@ jobs:
generate-docs: "true" generate-docs: "true"
base-path-to-features: "./src" base-path-to-features: "./src"
- name: Add and Commit Documentation - name: Create a PR for Documentation
id: push_image_info id: push_image_info
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.PAT }}
run: | run: |
set -e set -e
echo "Start." echo "Start."
...@@ -42,5 +43,12 @@ jobs: ...@@ -42,5 +43,12 @@ jobs:
# Push # Push
if [ "$NO_UPDATES" != "true" ] ; then if [ "$NO_UPDATES" != "true" ] ; then
git push origin "$branch" 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 fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment