diff --git a/.forgejo/workflows/test-build.yml b/.forgejo/workflows/test-build.yml index 6cd2f33..857b7f2 100644 --- a/.forgejo/workflows/test-build.yml +++ b/.forgejo/workflows/test-build.yml @@ -44,7 +44,15 @@ jobs: - name: Install build dependencies run: | apt update -y - apt install -y libglib2.0-dev libzstd-dev libssl-dev pkg-config + apt install -y libglib2.0-dev libzstd-dev libssl-dev pkg-config curl + + # Add Forgejo repository for libostree packages + curl -fsSL https://git.raines.xyz/api/packages/robojerk/debian/repository.key -o /etc/apt/keyrings/forgejo-robojerk.asc + echo "deb [signed-by=/etc/apt/keyrings/forgejo-robojerk.asc] https://git.raines.xyz/api/packages/robojerk/debian noble main" | tee -a /etc/apt/sources.list.d/forgejo.list + apt update -y + + # Install libostree packages from Forgejo + apt install -y libostree-dev=2025.2-1~noble1 libostree-1-1=2025.2-1~noble1 - name: Check libostree version run: | diff --git a/todo.md b/todo.md index 18045e0..4c6f9c9 100644 --- a/todo.md +++ b/todo.md @@ -1 +1,10 @@ +**Current** +MAIN GOAL, get all ci/cd building the package successfully +Added libssl-dev to resolve openssl-sys build dependency +Should now pass the cargo build test + +**Next** Get ci/cd to build bootc package, and then assign the package in my user profile to the bootc-deb repo + +**Future** +Have ci/cd not do anything if i do something like just update readme.md and not any actual code \ No newline at end of file