mirror of
https://codeberg.org/voiders-community/infrastructure.git
synced 2026-05-07 14:38:24 +00:00
Voiders repo backend
- Shell 100%
| keys | ||
| void-packages@6540e24143 | ||
| .env.example | ||
| .gitignore | ||
| .gitmodules | ||
| ci.sh | ||
| LICENSE | ||
| rclone.conf.template | ||
| README.md | ||
Infrastructure
Self-hosted CI that builds and deploys the Voiders Community Repo to Cloudflare R2
How it works
ci.sh runs every 15 mins via cron. It pulls the latest package
templates, builds anything that changed, signs the results, and
uploads them to R2.
Setup
git clone --recurse-submodules https://codeberg.org/voiders-community/infrastructure
cd infrastructure
cp .env.example .env # populate your secrets
./ci.sh # run the pipeline
Files
| Path | What it does |
|---|---|
ci.sh |
detect, build, sign, upload |
.env |
secrets (gitignored) |
keys/ |
signing keys |
void-packages/ |
pinned xbps-src |
Cron
*/15 * * * * /home/builder/infrastructure/ci.sh