From 17d9d2c4c4b8b9c22441fb50de307e9158af69d9 Mon Sep 17 00:00:00 2001 From: lleyton Date: Sat, 3 Dec 2022 19:56:08 -0800 Subject: [PATCH] Use Raboneko as the bot user --- .github/workflows/update.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index a7fa8bd31e..ab5523731c 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -21,7 +21,13 @@ jobs: uses: actions/checkout@v3 with: fetch-depth: 2 - token: ${{ secrets.PAT }} + token: ${{ secrets.SSH_AUTHENTICATION_KEY }} + + - name: Install SSH key + uses: shimataro/ssh-key-action@v2 + with: + key: ${{ secrets.SSH_SIGNING_KEY }} + known_hosts: unnecessary - name: Run Update run: bash ./update.sh @@ -32,8 +38,10 @@ jobs: run: | git config --global --add safe.directory "*" if [[ `git status --porcelain` ]]; then - git config user.name "Package Update Checker" - git config user.email "<>" - git commit -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" + git config user.name "Raboneko" + git config user.email "raboneko@fyralabs.com" + git config gpg.format "ssh" + git config gpg.signingKey "${{ secrets.SSH_PUBLIC_SIGNING_KEY }}"" + git commit -S -a -m "Automatic Update: $(git status | grep modified | sed -r 's@.+/([^/]+)/[^/]+\n?@\1 @g' | tr -d '\n')" git push -u origin main fi