From 6fc7660287d75f806b95c4fcc6511202ec0f516c Mon Sep 17 00:00:00 2001 From: Adam Miller Date: Sat, 28 Mar 2026 21:30:30 -0500 Subject: [PATCH] fix(ci): add --privileged to mock RPM build containers Mock requires mounting tmpfs inside its chroot, which fails without privileged container access. Add --privileged to both the x86_64 container jobs and aarch64 run-on-arch-action dockerRunArgs. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/ci.yml | 2 ++ .github/workflows/rpm-repo.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a18017d..78a0b8a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -317,6 +317,7 @@ jobs: runs-on: ubuntu-latest container: image: ${{ vars.CI_IMAGE || 'ghcr.io/lobstertrap/puzzlepod/ci:fedora42' }} + options: --privileged strategy: fail-fast: false matrix: @@ -377,6 +378,7 @@ jobs: distro: fedora_latest githubToken: ${{ github.token }} dockerRunArgs: | + --privileged --volume "${{ github.workspace }}:/work" install: | dnf install -y --setopt=install_weak_deps=False \ diff --git a/.github/workflows/rpm-repo.yml b/.github/workflows/rpm-repo.yml index 99c5a0d..34a6295 100644 --- a/.github/workflows/rpm-repo.yml +++ b/.github/workflows/rpm-repo.yml @@ -59,6 +59,7 @@ jobs: runs-on: ubuntu-latest container: image: ${{ vars.CI_IMAGE || 'ghcr.io/lobstertrap/puzzlepod/ci:fedora42' }} + options: --privileged strategy: fail-fast: false matrix: @@ -153,6 +154,7 @@ jobs: distro: fedora_latest githubToken: ${{ github.token }} dockerRunArgs: | + --privileged --volume "${{ github.workspace }}/srpms:/srpms" --volume "${{ github.workspace }}/rpms:/rpms" install: |