diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 8196391..8001a9b 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -67,6 +67,10 @@ jobs: - name: Install dependencies run: | + # Add particle-os repository for composefs + curl -fsSL https://git.raines.xyz/api/packages/particle-os/debian/repository.key -o /etc/apt/keyrings/forgejo-particle-os.asc + echo "deb [signed-by=/etc/apt/keyrings/forgejo-particle-os.asc] https://git.raines.xyz/api/packages/particle-os/debian trixie main" >> /etc/apt/sources.list.d/forgejo.list + apt update -y apt install -y --no-install-recommends \ git curl pkg-config build-essential gnupg wget \ diff --git a/Dockerfile b/Dockerfile index a826988..fb29494 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,10 @@ RUN apt update && \ rustup default stable && \ rustup target add x86_64-unknown-linux-gnu +# Add particle-os repository for composefs +RUN curl -fsSL https://git.raines.xyz/api/packages/particle-os/debian/repository.key -o /etc/apt/keyrings/forgejo-particle-os.asc && \ + echo "deb [signed-by=/etc/apt/keyrings/forgejo-particle-os.asc] https://git.raines.xyz/api/packages/particle-os/debian trixie main" >> /etc/apt/sources.list.d/forgejo.list + # Install build dependencies RUN apt update && \ apt install -y \ @@ -31,6 +35,7 @@ RUN apt update && \ grub-efi-amd64 \ systemd-boot \ dracut \ + composefs \ zstd \ cpio \ tar \