fix: fix workflow
Release / check-release (push) Successful in 14s
Release / build (push) Skipped
Release / package (deb) (push) Skipped
Release / package (rpm) (push) Skipped
Release / publish (push) Skipped
CI / test (push) Successful in 1m36s

This commit is contained in:
Elias Wendland
2026-07-17 19:51:47 +02:00
parent d2072076b3
commit 9f16082be3
+9 -2
View File
@@ -5,6 +5,7 @@ on:
branches: ["main"]
paths:
- "plugins/**"
workflow_dispatch:
env:
CARGO_TERM_COLOR: always
@@ -109,10 +110,16 @@ jobs:
echo "%_gpg_path $HOME/.gnupg" >> ~/.rpmmacros
echo "%_gpg_passphrase_file $passphrase_file" >> ~/.rpmmacros
echo '%__gpg_sign_cmd /usr/bin/gpg --batch --yes --pinentry-mode loopback --passphrase-file %{_gpg_passphrase_file} --no-verbose --no-armor --no-secmem-warning -u %{_gpg_name} -sbo %{__signature_filename} -- %{__plaintext_filename}' >> ~/.rpmmacros
rpm --addsign dist/*.rpm
rpm_packages=(dist/*.rpm)
test -e "${rpm_packages[0]}"
rpm --addsign "${rpm_packages[@]}"
gpg --armor --export "${{ steps.import-gpg.outputs.keyid }}" > "$public_key_file"
sudo rpm --import "$public_key_file"
rpm --checksig --verbose dist/*.rpm | grep -Eq '[Ss]ignature.*: OK'
for package in "${rpm_packages[@]}"; do
verification=$(rpm --checksig --verbose "$package")
printf '%s\n' "$verification"
grep -Eq '[Ss]ignature.*: OK' <<<"$verification"
done
- uses: actions/upload-artifact@v3
if: steps.plugins.outputs.count != '0'
with: