From 73db1be5838cc7b71e083819cb50c25b210a6bdc Mon Sep 17 00:00:00 2001 From: Samruddhi Khandale Date: Tue, 2 Aug 2022 15:34:24 -0700 Subject: [PATCH] Bug fix: Fix update-documentation action (#72) fix update-documentation action --- .github/workflows/update-documentation.yml | 26 +++++++++------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/.github/workflows/update-documentation.yml b/.github/workflows/update-documentation.yml index 8e39b3f..58f74ed 100644 --- a/.github/workflows/update-documentation.yml +++ b/.github/workflows/update-documentation.yml @@ -20,31 +20,27 @@ jobs: - name: Add and Commit Documentation id: push_image_info + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | set -e echo "Start." - GIT_BRANCH=$(echo "${{ github.ref }}" | grep -oP 'refs/(heads|tags)/\K(.+)') - if [ "$GIT_BRANCH" == "" ]; then - echo "ERR: Could not determine branch." - exit 1 - fi - - echo "GIT_BRANCH = ${GIT_BRANCH}" - - git config --global user.email "vscr-feedback@microsoft.com" - git config --global user.name "Devcontainers CI" + # Configure git and Push updates + git config --global user.email github-actions@github.com + git config --global user.name github-actions git config pull.rebase false - # # Pull in anything that may have come in - # git pull "https://ci:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" "HEAD:$GIT_BRANCH" + branch=automated-documentation-update-$GITHUB_RUN_ID + git checkout -b $branch + message='Automated documentation update' # Add / update and commit git add */**/README.md - git status git commit -m 'Automated documentation update' || export NO_UPDATES=true # Push if [ "$NO_UPDATES" != "true" ] ; then - git push "https://ci:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" "HEAD:$GIT_BRANCH" - fi \ No newline at end of file + git push origin "$branch" + gh pr create --title "$message" --body "$message" + fi