fixed the CI pipeline again

This commit is contained in:
2025-08-27 21:11:40 +02:00
parent 9145be78a3
commit 526e5a2f63

View File

@@ -34,8 +34,6 @@ jobs:
curl \
pkg-config \
xdg-utils \
rpm \
dpkg-sig \
gnupg2
- name: Add Windows Rust target
@@ -57,7 +55,7 @@ jobs:
- name: Make Linux ELF executable
run: chmod +x src-tauri/target/release/bytechat-desktop
# 🔑 Import GPG private key (with passphrase)
# 🔑 Import your private GPG key
- name: Import GPG key
run: |
echo "$GPG_PRIVATE_KEY" | gpg --batch --import
@@ -66,19 +64,12 @@ jobs:
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
GPG_KEY_ID: ${{ secrets.GPG_KEY_ID }}
# 🐧 Sign Linux packages
- name: Sign Linux .deb
# 🐧 Sign Linux binaries (.deb, .rpm, ELF)
- name: Sign Linux artifacts
run: |
for f in src-tauri/target/release/bundle/deb/*.deb; do
echo "$GPG_PASSPHRASE" | gpg --batch --yes --passphrase-fd 0 \
--pinentry-mode loopback --detach-sign -a "$f"
done
env:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
- name: Sign Linux .rpm
run: |
for f in src-tauri/target/release/bundle/rpm/*.rpm; do
for f in src-tauri/target/release/bytechat-desktop \
src-tauri/target/release/bundle/deb/*.deb \
src-tauri/target/release/bundle/rpm/*.rpm; do
echo "$GPG_PASSPHRASE" | gpg --batch --yes --passphrase-fd 0 \
--pinentry-mode loopback --detach-sign -a "$f"
done
@@ -101,6 +92,7 @@ jobs:
name: tauri-linux
path: |
src-tauri/target/release/bytechat-desktop
src-tauri/target/release/bytechat-desktop.asc
src-tauri/target/release/bundle/deb/*.deb
src-tauri/target/release/bundle/deb/*.asc
src-tauri/target/release/bundle/rpm/*.rpm