Update file(s) from wp-cli/.github

This commit is contained in:
schlessera 2022-10-17 21:02:38 +00:00
parent 11f9e0f5e8
commit 7514f0b35f

View file

@ -52,16 +52,15 @@ jobs:
git config --global user.name "Alain Schlesser" git config --global user.name "Alain Schlesser"
- name: Check if remote branch exists - name: Check if remote branch exists
id: remote-branch run: echo "REMOTE_BRANCH_EXISTS=$([[ -z $(git ls-remote --heads origin regenerate-readme) ]] && echo "0" || echo "1")" >> $GITHUB_ENV
run: echo ::set-output name=exists::$([[ -z $(git ls-remote --heads origin regenerate-readme) ]] && echo "0" || echo "1")
- name: Create branch to base pull request on - name: Create branch to base pull request on
if: steps.remote-branch.outputs.exists == 0 if: env.REMOTE_BRANCH_EXISTS == 0
run: | run: |
git checkout -b regenerate-readme git checkout -b regenerate-readme
- name: Fetch existing branch to add commits to - name: Fetch existing branch to add commits to
if: steps.remote-branch.outputs.exists == 1 if: env.REMOTE_BRANCH_EXISTS == 1
run: | run: |
git fetch --all --prune git fetch --all --prune
git checkout regenerate-readme git checkout regenerate-readme
@ -79,11 +78,10 @@ jobs:
wp scaffold package-readme --branch=${{ github.event.repository.default_branch }} --force . wp scaffold package-readme --branch=${{ github.event.repository.default_branch }} --force .
- name: Check if there are changes - name: Check if there are changes
id: changes run: echo "CHANGES_DETECTED=$([[ -z $(git status --porcelain) ]] && echo "0" || echo "1")" >> $GITHUB_ENV
run: echo ::set-output name=changed::$([[ -z $(git status --porcelain) ]] && echo "0" || echo "1")
- name: Commit changes - name: Commit changes
if: steps.changes.outputs.changed == 1 if: env.CHANGES_DETECTED == 1
run: | run: |
git add README.md git add README.md
git commit -m "Regenerate README file - $(date +'%Y-%m-%d')" git commit -m "Regenerate README file - $(date +'%Y-%m-%d')"
@ -91,8 +89,8 @@ jobs:
- name: Create pull request - name: Create pull request
if: | if: |
steps.changes.outputs.changed == 1 && env.CHANGES_DETECTED == 1 &&
steps.remote-branch.outputs.exists == 0 env.REMOTE_BRANCH_EXISTS == 0
uses: repo-sync/pull-request@v2 uses: repo-sync/pull-request@v2
with: with:
source_branch: regenerate-readme source_branch: regenerate-readme