diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5820470900b..01f071f2414 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -62,10 +62,16 @@ jobs: app-id: ${{ secrets.HYPER_GONK_APP_ID }} private-key: ${{ secrets.HYPER_GONK_PRIVATE_KEY }} + - name: Get GitHub App User ID + id: get-user-id + run: echo "user-id=$(gh api /users/${{ steps.generate-token.outputs.app-slug }}[bot] --jq .id)" >> "$GITHUB_OUTPUT" + env: + GH_TOKEN: ${{ steps.generate-token.outputs.token }} + - name: Configure Git for Hyper Gonk run: | git config user.name "${{ steps.generate-token.outputs.app-slug }}[bot]" - git config user.email "${{ secrets.HYPER_GONK_APP_ID }}+${{ steps.generate-token.outputs.app-slug }}[bot]@users.noreply.github.com" + git config user.email "${{ steps.get-user-id.outputs.user-id }}+${{ steps.generate-token.outputs.app-slug }}[bot]@users.noreply.github.com" - name: Create Release PR id: changesets diff --git a/.github/workflows/rust-release.yml b/.github/workflows/rust-release.yml index 5d012b01cca..6bcc68c7727 100644 --- a/.github/workflows/rust-release.yml +++ b/.github/workflows/rust-release.yml @@ -183,8 +183,10 @@ jobs: BUMP_TYPE: ${{ steps.next_version.outputs.bump_type }} CHANGELOG: ${{ steps.changelog.outputs.changelog }} run: | + # Get bot user ID for proper avatar attribution + BOT_USER_ID=$(gh api /users/${{ steps.generate-token.outputs.app-slug }}[bot] --jq .id) git config user.name "${{ steps.generate-token.outputs.app-slug }}[bot]" - git config user.email "${{ secrets.HYPER_GONK_APP_ID }}+${{ steps.generate-token.outputs.app-slug }}[bot]@users.noreply.github.com" + git config user.email "${BOT_USER_ID}+${{ steps.generate-token.outputs.app-slug }}[bot]@users.noreply.github.com" BRANCH_NAME="release-agents-v${NEW_VERSION}"