From 6b3b607a4089a81e1641407493795d7c041a8b25 Mon Sep 17 00:00:00 2001 From: Wes Morgan Date: Wed, 3 Jun 2026 15:02:11 -0600 Subject: [PATCH] Drop node16 email-lookup action to fix deprecation warnings Removes the evvanErb/get-github-email-by-username-action step, which ran on the deprecated node16 runtime (forced onto node20) and used an old @actions/core that emitted the deprecated ::set-output:: command. Sets the PR author to GitHub's stable noreply email ({actor_id}+{actor}@users.noreply.github.com) instead, which attributes commits correctly without a third-party dependency and works even when the user has no public email. --- .github/workflows/official-images-pr.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/official-images-pr.yml b/.github/workflows/official-images-pr.yml index 81337095..dcb2de21 100644 --- a/.github/workflows/official-images-pr.yml +++ b/.github/workflows/official-images-pr.yml @@ -60,12 +60,6 @@ jobs: path: official-images - name: Copy manifest into official-images library run: cp docker.manifest official-images/library/clojure - - name: Get user email - id: email - uses: evvanErb/get-github-email-by-username-action@v2.0 - with: - github-username: ${{ github.actor }} - token: ${{ secrets.API_TOKEN_GITHUB }} - name: Open official-images pull request uses: peter-evans/create-pull-request@v8 with: @@ -73,7 +67,7 @@ jobs: path: official-images commit-message: 'Update clojure' committer: GitHub Actions - author: ${{ github.actor }} <${{ steps.email.outputs.email }}> + author: ${{ github.actor }} <${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com> branch: automated-clojure-update push-to-fork: Quantisan/official-images title: Update clojure