diff --git a/.github/scripts/commit-repo.sh b/.github/scripts/commit-repo.sh index 63733af57..240e7126c 100755 --- a/.github/scripts/commit-repo.sh +++ b/.github/scripts/commit-repo.sh @@ -2,12 +2,12 @@ set -e rsync -a --delete --exclude .git --exclude .gitignore ../master/repo/ . -git config --global user.email "github-actions[bot]@users.noreply.github.com" -git config --global user.name "github-actions[bot]" +git config --global user.email "aniyomi-bot@aniyomi.org" +git config --global user.name "aniyomi-bot[bot]" git status if [ -n "$(git status --porcelain)" ]; then git add . - git commit -m "Update extensions repo" + git commit -S -m "Update extensions repo" git push # Purge cached index on jsDelivr diff --git a/.github/workflows/build_push.yml b/.github/workflows/build_push.yml index 4729ea0f8..2efb74b8f 100644 --- a/.github/workflows/build_push.yml +++ b/.github/workflows/build_push.yml @@ -226,6 +226,15 @@ jobs: with: ref: repo path: repo + token: ${{ secrets.ANIYOMIORG_BOT_PAT }} + + - name: Import GPG key + uses: crazy-max/ghaction-import-gpg@v5 + with: + gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} + passphrase: ${{ secrets.GPG_PASSPHRASE }} + git_user_signingkey: true + git_commit_gpgsign: true - name: Deploy repo run: |