From 7e59c1c87380af7959b9ada08298082a2fcce268 Mon Sep 17 00:00:00 2001 From: Helio Machado <0x2b3bfa0+git@googlemail.com> Date: Tue, 20 Sep 2022 03:48:05 +0200 Subject: [PATCH] Use `cml` to create documentation pull requests --- .github/workflows/release.yaml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 002b89e..91843b5 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -19,25 +19,17 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: iterative/setup-cml@v1 + - name: Create PR for Documentation id: push_image_info env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - set -e - echo "Start." - # 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 - branch=automated-documentation-update-$GITHUB_RUN_ID - git checkout -b $branch - message='Automated documentation update' - # Add / update and commit - git add */**/README.md - git commit -m 'Automated documentation update [skip ci]' || export NO_UPDATES=true - # Push - if [ "$NO_UPDATES" != "true" ] ; then - git push origin "$branch" - gh pr create --title "$message" --body "$message" - fi + cml ci\ + --user-name=github-actions\ + --user-email=github-actions@github.com + cml pr */**/README.md\ + --branch="automated-documentation-update-$GITHUB_RUN_ID"\ + --{title,message,body}="Automated documentation update"\ + --skip-ci