From 0f3422295487eeb04216833541488be962a5f8dc Mon Sep 17 00:00:00 2001 From: H3CoF6 <1707889225@qq.com> Date: Sat, 11 Apr 2026 22:53:38 +0800 Subject: [PATCH 1/3] chore: update xkey for linux --- resources/key/linux/x64/xkey_helper_linux | Bin 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 resources/key/linux/x64/xkey_helper_linux diff --git a/resources/key/linux/x64/xkey_helper_linux b/resources/key/linux/x64/xkey_helper_linux old mode 100644 new mode 100755 From 49ab0de7b350b77e1afac5ce9eb43810b550283c Mon Sep 17 00:00:00 2001 From: H3CoF6 <1707889225@qq.com> Date: Sat, 11 Apr 2026 22:59:20 +0800 Subject: [PATCH 2/3] =?UTF-8?q?release=20action=20=E4=B8=BAlinux=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=B7=BB=E5=8A=A0=E5=8F=AF=E6=89=A7=E8=A1=8C=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 44cf1bb..c276bae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -104,6 +104,11 @@ jobs: - name: Install Dependencies run: npm install + - name: Ensure linux key helper is executable + shell: bash + run: | + [ -f "resources/key/linux/x64/xkey_helper" ] && chmod +x "resources/key/linux/x64/xkey_helper" || echo "File not found" + - name: Sync version with tag shell: bash run: | From 567fcd36835d84f02c1276cf06e19821a5103564 Mon Sep 17 00:00:00 2001 From: H3CoF6 <1707889225@qq.com> Date: Sat, 11 Apr 2026 23:27:33 +0800 Subject: [PATCH 3/3] Auto update aur release --- .github/workflows/release.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c276bae..693ec7b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -316,3 +316,22 @@ jobs: EOF gh release edit "$TAG" --repo "$REPO" --notes-file release_notes.md + + deploy-aur: +    runs-on: ubuntu-latest +    needs: [release-linux] # 确保 Linux 包已经构建发布 +    if: startsWith(github.ref, 'refs/tags/v') +    steps: +      - name: Checkout code +        uses: actions/checkout@v5 +        with: +          fetch-depth: 0 + +      - name: Publish AUR package +        uses: KSX_Zeus/github-action-aur@master +        with: + pkgname: weflow +          ssh_private_key: ${{ secrets.AUR_SSH_PRIVATE_KEY }} +          commit_username: H3CoF6 +          commit_email: h3cof6@gmail.com +          ssh_keyscan_types: ed25519