From 8733fe4115af95be770dfe1d9de2a1a8d2d51f4b Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 12 Nov 2024 13:16:15 -0800 Subject: [PATCH] build: use a PR to propose changes to api-index-v1.json --- .github/workflows/generate_api_index.yaml | 24 +++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/.github/workflows/generate_api_index.yaml b/.github/workflows/generate_api_index.yaml index f92b42915..41e1e4914 100644 --- a/.github/workflows/generate_api_index.yaml +++ b/.github/workflows/generate_api_index.yaml @@ -23,11 +23,19 @@ jobs: gen/scripts/generate-schema.sh gen/scripts/generate-index.sh $PWD/googleapis cp gen/tmp/api-index-v1.json $PWD/googleapis - - name: Commit API index - run: | - cd googleapis - [[ ! $(git diff --exit-code api-index-v1.json) ]] && echo "Nothing to commit." && exit 0 - git config user.name "Google APIs" - git add api-index-v1.json - git commit -m "chore: regenerate API index" - git push + - name: Create PR + uses: googleapis/code-suggester@v2 + env: + ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} + with: + command: pr + upstream_owner: googleapis + upstream_repo: googleapis + title: 'chore: regenerate API index' + description: 'chore: regenerate API index' + message: 'chore: regenerate API index' + primary: 'master' + branch: api-index + git_dir: '.' + force: true + fork: true