From ffc7dcec2902dd4844f2257cc45a2ba0dfe97064 Mon Sep 17 00:00:00 2001 From: Peter Cihon <71285354+pcihon@users.noreply.github.com> Date: Wed, 24 Mar 2021 16:04:50 -0700 Subject: [PATCH] Update site-policy-sync.yml --- .github/workflows/site-policy-sync.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/site-policy-sync.yml b/.github/workflows/site-policy-sync.yml index e1a3a1d7b9..2e2ff63f16 100644 --- a/.github/workflows/site-policy-sync.yml +++ b/.github/workflows/site-policy-sync.yml @@ -1,8 +1,8 @@ name: site-policy-sync -# **What it does**: Updates our site policy docs when changes happen to site policy. -# **Why we have it**: We want up to date site policy docs. -# **Who does it impact**: Site policy team. +# **What it does**: Updates our site-policy repo when changes happen to site policy docs. +# **Why we have it**: We want keep site-policy repo up to date. +# **Who does it impact**: Site-policy team. # Controls when the action will run. on: @@ -30,6 +30,19 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f + # Sets commit message + - name: default message + run: | + echo "MESSAGE=Automatic sync with changes from GitHub Docs" >> $GITHUB_ENV + - name: custom message + if: contains(github.event.pull_request.body, '### Public summary for site-policy changes:') + run: | + NEW=$(echo $MESSAGE | sed -e ':a' -e 'N' -e '$!ba' -e 's/\n/ /g') + NEW2=$(echo $NEW | sed 's/^.*### Public summary for site-policy changes://') + echo MESSAGE=$NEW2 >> $GITHUB_ENV + env: + MESSAGE: > + ${{github.event.pull_request.body}} # Pushes to other repo - name: Push folder to another repository @@ -44,4 +57,4 @@ jobs: destination_folder: 'Policies' user_email: 'pcihon@users.noreply.github.com' user_name: 'pcihon' - commit_msg: 'Automatic sync from GitHub Docs.' + commit_msg: '${{ env.MESSAGE }}'