No description
|
All checks were successful
Build composefs with Debian packaging / build (push) Successful in 34s
|
||
|---|---|---|
| .forgejo/workflows | ||
| Dockerfile | ||
| README.md | ||
Composefs CI/CD Pipeline
This repository contains the CI/CD pipeline for building and packaging composefs - a content-addressable filesystem for containers.
What's Included
- Dockerfile: Builds composefs with meson/ninja and FUSE support
- CI Workflow: Complete CI/CD pipeline that:
- Builds composefs from source
- Creates Debian packages
- Uploads to Forgejo Debian Registry
- Uses apt-cacher-ng for faster builds
Features
- ✅ Source Build: Builds composefs from GitHub source
- ✅ Debian Packaging: Creates proper .deb packages
- ✅ FUSE Support: Includes FUSE filesystem support
- ✅ Registry Upload: Automatically uploads to Forgejo
- ✅ Caching: Uses apt-cacher-ng for faster builds
- ✅ Docker Integration: Uses Docker for isolated builds
Usage
The CI workflow will automatically:
- Clone the composefs source code
- Build it with meson/ninja
- Create a Debian package
- Upload to the Forgejo Debian Registry
Dependencies
libc6 (>= 2.39)libfuse3-3 (>= 3.10.0)
Installation
Once the CI runs successfully, install with:
apt install composefs