From 799b7feb539889995d4a15df81b0e93241ee17ce Mon Sep 17 00:00:00 2001 From: Hein Date: Sun, 20 Sep 2026 21:41:52 +0200 Subject: [PATCH] ci(rpm): update RPM builder to avoid transient mirrors --- .gitea/workflows/release.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 3ccda7e..c5b2cc0 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -312,7 +312,13 @@ jobs: rockylinux:9 \ bash -lc " set -euo pipefail - dnf install -y rpm-build git && + # Avoid transient/out-of-sync mirrors while bootstrapping the RPM builder. + sed -i \ + -e 's|^mirrorlist=|#mirrorlist=|' \ + -e 's|^#baseurl=http://dl.rockylinux.org|baseurl=https://dl.rockylinux.org|' \ + /etc/yum.repos.d/rocky*.repo + dnf clean all + dnf -y --setopt=timeout=60 --setopt=retries=5 install rpm-build git curl -fsSL https://go.dev/dl/go\${GO_VER}.linux-amd64.tar.gz | tar -C /usr/local -xz && export PATH=\$PATH:/usr/local/go/bin && mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} &&