diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index 2629557..07d093f 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -100,6 +100,7 @@ jobs: rpmbuild -bb rpm/mistralrs.spec \ --define "mistralrs_version ${version}" \ --define "mistralrs_flavour ${{ matrix.name }}" \ + --undefine dist \ --define "dist .fc${{ matrix.fedora_version }}" env: TAG: ${{ inputs.tag }} diff --git a/script/publish-repo.sh b/script/publish-repo.sh index a595082..8024a3c 100755 --- a/script/publish-repo.sh +++ b/script/publish-repo.sh @@ -5,6 +5,9 @@ RPM_DIR="${1:?usage: $0 }" : "${FEDORA_VERSION:?}" REMOTE_DIR="/var/www/rpm/fedora/${FEDORA_VERSION}/x86_64" +# import the public key into rpm's keyring for verification +gpg --export --armor "$(rpm --eval '%{_gpg_name}')" | rpm --import /dev/stdin + # sign each rpm with the imported gpg key for rpm in "${RPM_DIR}"/*.rpm; do echo "signing ${rpm}..."