diff options
Diffstat (limited to '.github/workflows/update-documentation.yml')
-rw-r--r-- | .github/workflows/update-documentation.yml | 14 |
1 files changed, 11 insertions, 3 deletions
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 |