Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

RPDevs-Builds/kodi-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kodi Build Hub 🚀

Welcome to the central orchestration hub for the RPDevs-Builds Kodi ecosystem. This repository manages the automated compilation and distribution of Kodi Core and its primary binary and python add-ons across a multi-tiered repository fleet.

Build & Distribution Status

Component Piers (v22) Status Omega (v21) Status Build/Release Repository
Kodi Core Piers Omega xbmc-build
Plugins Piers Omega repo-plugins-build
Scripts Piers Omega repo-scripts-build
Scrapers Piers Omega repo-scrapers-build
FFmpegDirect Piers Omega inputstream.ffmpegdirect-build
Adaptive Piers Omega inputstream.adaptive-build

🏗️ Fleet Stability Architecture

This fleet utilizes a custom-built infrastructure designed for high-performance C++ builds.

  • Depends-as-a-Service: Weekly pre-compilation of the tools/depends system, delivered via GitHub Releases to all Builder nodes to ensure 100% environment parity and fast start times.
  • Verified Runner Pipeline: Local Docker runners use verified images hosted on GHCR, updated automatically upon Dockerfile changes.
  • Pre-Flight Validation: Every build job performs a rapid 10-second environment audit before beginning compilation to ensure SDKs and auth are properly configured.
  • Automated Housekeeping: Weekly scheduled cleanup of Docker layers and workspace volumes to prevent disk exhaustion on heavy runner nodes.
  • Rate-Limit Aware Orchestration: Builders utilize webhook-based "check-ins" to update the Hub aggregator, drastically reducing API polling.

📦 Distribution Model

  • Kodi Core: Distributed via platform-specific repositories (Linux, Windows, Android, OSX).
  • Binary Addons: Built and hosted directly on their respective Builder repository releases.

🛠️ Infrastructure Management

  • Hub (kodi-build): This repository. Orchestrates triggers, manages sources.yaml, and hosts the runner farm configurations.
  • Runners: Managed via docker-compose.yml in the runners/ directory.

Maintained by RPDevs-Builds

About

My kodi sources and builds

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors