From c105d415ac410b1cad85fdf4954531e67f27681a Mon Sep 17 00:00:00 2001 From: Jeff Ching Date: Tue, 14 May 2024 09:46:20 -0700 Subject: [PATCH] build: switch to code-suggester action (#990) build: use YOSHI_CODE_BOT_TOKEN --- .github/workflows/release-please.yaml | 50 +++++++-------------------- 1 file changed, 12 insertions(+), 38 deletions(-) diff --git a/.github/workflows/release-please.yaml b/.github/workflows/release-please.yaml index abca15a..8e6602e 100644 --- a/.github/workflows/release-please.yaml +++ b/.github/workflows/release-please.yaml @@ -18,47 +18,21 @@ jobs: run: npm ci - name: build run: npm run build - - name: commit - run: |- - set -e - # get current commit hash - CURRENT_HASH=$(git rev-parse HEAD) - # get last commit hash of last build dist - LAST_BUILD_HASH=$(git log --author=google-github-actions-bot -1 --pretty=format:"%H") - DIFF="" - # build and commit dist if diff - git config --global user.name "actions-bot" - git config user.email 'github-actions-bot@google.com' - git add dist/ - git diff-index --quiet HEAD || git commit -m "chore: build dist ${ACTION_NAME}" - # if last commit hash of last build dist was found, get logs of commits in btw for PR body - if [ -z "$LAST_BUILD_HASH" ] - then - echo "Unable to find last commit by bot, skipping diff gen" - else - DIFF=$(git log ${LAST_BUILD_HASH}...${CURRENT_HASH} --oneline) - echo $DIFF - fi - # set env vars - echo "CURRENT_HASH=${CURRENT_HASH}" >> $GITHUB_ENV - echo "LAST_BUILD_HASH=${LAST_BUILD_HASH}" >> $GITHUB_ENV - echo 'DIFF<> $GITHUB_ENV - echo "${DIFF}" >> $GITHUB_ENV - echo 'EOF' >> $GITHUB_ENV - name: Create PR with dist - uses: peter-evans/create-pull-request@v5 + uses: googleapis/code-suggester@v4 with: - token: ${{ secrets.ACTIONS_BOT_TOKEN }} - commit-message: Build dist - author: "actions-bot " + upstream_repo: release-please-action + upstream_owner: googleapis + description: Build dist title: "chore: build dist" - body: | - Build dist PR - ${{env.DIFF}} + message: "chore: build dist" labels: automated pr - branch: create-pull-request/build-dist - delete-branch: true - push-to-fork: google-github-actions-bot/${{env.ACTION_NAME}} + branch: build-dist + force: true + git_dir: . + fork: true + env: + ACCESS_TOKEN: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} release-please-release: runs-on: ubuntu-latest needs: [build] @@ -93,7 +67,7 @@ jobs: - id: release-pr uses: googleapis/release-please-action@main with: - token: ${{ secrets.ACTIONS_BOT_TOKEN }} + token: ${{ secrets.YOSHI_CODE_BOT_TOKEN }} release-type: node fork: true skip-github-release: true