This repository acts as a central automation and orchestration hub for the Armbian project. It coordinates CI workflows, maintains metadata, syncs external data, and generates machine-readable output to power armbian.com, docs.armbian.com, and related services.
It also produces data exchange files used for automation, reporting, and content delivery across the Armbian infrastructure.
| Workflow | Status | Description |
|---|---|---|
| Build Artifacts Assembly | Assembles packages and stores them in the ORAS cache | |
| Linux Kernel Shallow Bundles | Packages minimal (shallow) kernel source trees for fast and efficient CI use, reducing clone depth and speeding up build workflows | |
| Build Armbian Docker Image | Builds and publishes Docker images for the Armbian Build Framework to the GitHub Container Registry | |
| Generate APT Repository | Publishes packages from the ORAS cache and external sources to APT repositories |
| Workflow | Status | Description |
|---|---|---|
| Applications Install Testing | Runs unit tests on armbian-config modules to validate install, upgrade, and configuration logic |
|
| Wireless Performance Testing | Executes Wi-Fi benchmarks on supported devices to identify performance regressions (Docs →) |
| Workflow | Status | Description |
|---|---|---|
| Generate Board Thumbnails | Generates thumbnails from board-images/ and board-vendor-logos/ and publishes to Armbian cache mirrors |
|
| Update Base-Files Metadata | Embeds build metadata into Armbian's base-files packages |
|
| Cache Debian & Ubuntu Keyrings | Improves reliability of build process | |
| Weekly Release Summary | Compiles a Markdown digest of merged pull requests across repos or org | |
| Update Download Index | Regenerates image download indexes and torrent files | |
| Update Redirector Config | Compares mirror contents and updates download redirector configs (Redirector →) | |
| Update Partners Data | Generates machine-readable lists of authors, sponsors, and partners | |
| Update Jira Excerpts | Extracts metadata and summaries from public Jira issues | |
| Fetch Kernel Versions | Fetches the latest CURRENT and EDGE kernel package versions and generates badges |
| Workflow | Status | Description |
|---|---|---|
| Mirror Artifacts to CDN | Syncs release images to Armbian's CDN for global distribution | |
| Invite Recent Contributors | Automatically invites external contributors to join the Armbian GitHub organization | |
| Enforce Triage Role | Automatically grants the All-repository triage role to all organization members | |
| Runners Status | Generates a status table of self-hosted runners with CPU, memory, storage, and runner status |
| Workflow | Status | Description |
|---|---|---|
| Generate Documentation | Builds and deploys docs from Markdown sources using MkDocs Material - Published to: docs.armbian.com |
