Add particle-os repository for composefs dependency
Some checks failed
Comprehensive CI/CD Pipeline / Build and Test (push) Successful in 2m21s
Comprehensive CI/CD Pipeline / Security Audit (push) Failing after 7s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 48s
Comprehensive CI/CD Pipeline / Status Report (push) Has been skipped

- Add repository setup to CI workflow before installing dependencies
- Add repository setup to Dockerfile for composefs package
- Use correct repository key URL and sources.list format
- This allows CI to install composefs from private particle-os registry
This commit is contained in:
robojerk 2025-09-09 22:50:50 -07:00
parent d142286e6a
commit 47c2e596ff
2 changed files with 9 additions and 0 deletions

View file

@ -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 \