From dcc5a4e32ef9106fc73e57b0e432a3b61cd79cc7 Mon Sep 17 00:00:00 2001 From: Echo Date: Sun, 12 Apr 2026 22:11:08 +0000 Subject: [PATCH] Fix build-rpm: use separate mkdir commands and /root for reliable path creation --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4d48ec3..d76e7cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -125,12 +125,16 @@ jobs: apt-get install -y rpm cargo rustc libsystemd-dev pkg-config - name: Build RPM package run: | - mkdir -p ~/rpmbuild/{SPECS,SOURCES,BUILD,RPMS,SRPMS} - cp linux-patch-api.spec ~/rpmbuild/SPECS/ - tar -czf ~/rpmbuild/SOURCES/linux-patch-api.tar.gz \ + mkdir -p $HOME/rpmbuild/SPECS + mkdir -p $HOME/rpmbuild/SOURCES + mkdir -p $HOME/rpmbuild/BUILD + mkdir -p $HOME/rpmbuild/RPMS + mkdir -p $HOME/rpmbuild/SRPMS + cp linux-patch-api.spec $HOME/rpmbuild/SPECS/ + tar -czf $HOME/rpmbuild/SOURCES/linux-patch-api.tar.gz \ Cargo.toml Cargo.lock src/ configs/ debian/ \ linux-patch-api.spec build-rpm.sh - rpmbuild -ba ~/rpmbuild/SPECS/linux-patch-api.spec + rpmbuild -ba $HOME/rpmbuild/SPECS/linux-patch-api.spec - name: Upload to releases (on tag) if: startsWith(github.ref, 'refs/tags/') uses: softprops/action-gh-release@v1