From e1c4c142cc3a06c6652b604a118da8edd290acf7 Mon Sep 17 00:00:00 2001 From: Bjarn Bronsveld Date: Sun, 27 Sep 2026 23:29:06 +0200 Subject: [PATCH] Read the release bot identity from GitHub --- .github/workflows/update-changelog.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml index 8fd1f6d..11ef51b 100644 --- a/.github/workflows/update-changelog.yml +++ b/.github/workflows/update-changelog.yml @@ -71,14 +71,18 @@ jobs: shell: bash env: DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} + GH_TOKEN: ${{ steps.release-bot.outputs.token }} + RELEASE_BOT_SLUG: ${{ steps.release-bot.outputs.app-slug }} run: | if git diff --quiet -- CHANGELOG.md; then echo "CHANGELOG.md is already current." exit 0 fi - git config user.name "lettermint-sdk-release-bot[bot]" - git config user.email "331370748+lettermint-sdk-release-bot[bot]@users.noreply.github.com" + bot_login="${RELEASE_BOT_SLUG}[bot]" + bot_id=$(gh api "users/${bot_login}" --jq .id) + git config user.name "$bot_login" + git config user.email "${bot_id}+${bot_login}@users.noreply.github.com" git add -- CHANGELOG.md git commit -m "Update CHANGELOG" git push origin "HEAD:${DEFAULT_BRANCH}"