Add chown and rpmsign step to rpm build
All checks were successful
CI / test (push) Successful in 8m39s
Lint / test (push) Successful in 37s
Trivy / test (push) Successful in 18s

This commit is contained in:
Miguel Jacq 2025-12-24 17:58:20 +11:00
parent 9b457278f9
commit 26c136900e
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9

View file

@ -73,6 +73,8 @@ done
sudo apt-get -y install createrepo-c rpm
docker build -f Dockerfile.rpmbuild -t bouquin-rpm:f42 --progress=plain .
docker run --rm -v "$PWD":/src -v "$PWD/dist/rpm":/out -v "$HOME/git/bouquin-sqlcipher4/dist/rpm":/deps:ro bouquin-rpm:f42
sudo chown -R "${USER}" "$PWD/dist"
REPO_ROOT="${HOME}/git/repo_rpm"
RPM_REPO="${REPO_ROOT}/rpm/x86_64"
BUILD_OUTPUT="${HOME}/git/bouquin/dist"
@ -88,6 +90,10 @@ createrepo_c "$RPM_REPO"
echo "==> Signing repomd.xml..."
qubes-gpg-client --local-user "$KEYID" --detach-sign --armor "$RPM_REPO/repodata/repomd.xml" > "$RPM_REPO/repodata/repomd.xml.asc"
for file in `ls -1 "$PWD/dist/rpm"`; do
rpmsign --addsign "$PWD/dist/rpm/$file"
done
echo "==> Syncing repo to server..."
rsync -aHPvz --exclude=.git --delete "$REPO_ROOT/" "$REMOTE/"