Armbian logo

### Purpose of This Repository 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](https://www.armbian.com), [docs.armbian.com](https://docs.armbian.com), and related services. It also produces [data exchange files](https://github.armbian.com/) used for automation, reporting, and content delivery across the Armbian infrastructure. ## Build & Packaging Automation | Workflow | Status | Description | |----------|--------|-------------| | [Build Artifacts Assembly](https://github.com/armbian/os/actions/workflows/complete-artifact-matrix-all.yml) | Artifacts generation | Assembles packages and stores them in the [ORAS cache](https://github.com/orgs/armbian/packages) | | [Linux Kernel Shallow Bundles](https://github.com/armbian/shallow/actions/workflows/git-trees-oras.yml) | GitHub Workflow Status | Packages minimal (shallow) kernel source trees for fast and efficient CI use, reducing clone depth and speeding up build workflows | | [Build Armbian Docker Image](https://github.com/armbian/docker-armbian-build/actions/workflows/update_docker.yml) | GitHub Workflow Status | Builds and publishes Docker images for the [Armbian Build Framework](https://github.com/armbian/build) to the [GitHub Container Registry](https://github.com/orgs/armbian/packages) | | [Repository Update](https://github.com/armbian/armbian.github.io/actions/workflows/infrastructure-repository-update.yml) | GitHub Workflow Status | Downloads external packages from third-party sources and adds fresh packages from Armbian ORAS cache to APT repositories | ## Testing & Validation | Workflow | Status | Description | |----------|--------|-------------| | [Applications Install Testing](https://github.com/armbian/configng/actions/workflows/unit-tests.yml) | GitHub Workflow Status | Runs unit tests on `armbian-config` modules to validate install, upgrade, and configuration logic | | [Wireless Performance Testing](https://github.com/armbian/armbian.github.io/actions/workflows/testing-wireless-performance-test.yml) | GitHub Workflow Status | Executes Wi-Fi benchmarks on supported devices to identify performance regressions ([Docs →](https://docs.armbian.com/WifiPerformance/)) | ## Data & Content Generation | Workflow | Status | Description | |----------|--------|-------------| | [Generate Board Thumbnails](https://github.com/armbian/armbian.github.io/actions/workflows/assets-generate-board-thumbnails.yml) | GitHub Workflow Status | Generates thumbnails from `board-images/` and `board-vendor-logos/` and publishes to Armbian cache mirrors | | [Update Base-Files Metadata](https://github.com/armbian/armbian.github.io/actions/workflows/data-update-base-files-info.yml) | GitHub Workflow Status | Embeds build metadata into Armbian's `base-files` packages | | [Update image-info JSON](https://github.com/armbian/armbian.github.io/actions/workflows/data-update-image-info.yml) | GitHub Workflow Status | Generate all elements of build framework `output/info/file-info.json`| | [Cache Debian & Ubuntu Keyrings](https://github.com/armbian/armbian.github.io/actions/workflows/generate-keyring-data.yaml) | GitHub Workflow Status | Improves reliability of build process | | [Weekly Release Summary](https://github.com/armbian/armbian.github.io/actions/workflows/reporting-release-summary.yml) | GitHub Workflow Status | Compiles a Markdown digest of merged pull requests across repos or org | | [Update Download Index](https://github.com/armbian/armbian.github.io/actions/workflows/data-update-download-index.yml) | GitHub Workflow Status | Regenerates image download indexes and torrent files | | [Update Redirector Config](https://github.com/armbian/armbian.github.io/actions/workflows/infrastructure-update-redirector-config.yml) | GitHub Workflow Status | Compares [mirror](https://docs.armbian.com/Mirrors/) contents and updates download redirector configs ([Redirector →](https://github.com/armbian/armbian-router)) | | [Update Partners Data](https://github.com/armbian/armbian.github.io/actions/workflows/data-update-partners-data.yml) | GitHub Workflow Status | Generates machine-readable lists of authors, sponsors, and partners | | [Update Jira Excerpts](https://github.com/armbian/armbian.github.io/actions/workflows/data-update-jira-excerpt.yml) | GitHub Workflow Status | Extracts metadata and summaries from public Jira issues | | [Fetch Kernel Versions](https://github.com/armbian/armbian.github.io/actions/workflows/repository-status.yaml) | GitHub Workflow Status | Fetches the latest CURRENT and EDGE kernel package versions and generates badges | ## Infrastructure & Community | Workflow | Status | Description | |----------|--------|-------------| | [Mirror Artifacts to CDN](https://github.com/armbian/armbian.github.io/actions/workflows/infrastructure-mirror-repository-artifacts.yml) | GitHub Workflow Status | Syncs release images to [Armbian's CDN](http://cache.armbian.com/) for global distribution | | [Invite Recent Contributors](https://github.com/armbian/armbian.github.io/actions/workflows/community-invite-contributors.yml) | GitHub Workflow Status | Automatically invites external contributors to join the [Armbian GitHub organization](https://github.com/orgs/armbian/people) | | [Enforce Triage Role](https://github.com/armbian/armbian.github.io/actions/workflows/community-enforce-triage-role.yml) | GitHub Workflow Status | Automatically grants the All-repository triage role to all organization members | | [Runners Status](https://github.com/armbian/armbian.github.io/actions/workflows/monitoring-runners-status.yml) | GitHub Workflow Status | Generates a status table of self-hosted runners with CPU, memory, storage, and runner status | ## Documentation | Workflow | Status | Description | |----------|--------|-------------| | [Generate Documentation](https://github.com/armbian/documentation/actions/workflows/release.yaml) | GitHub Workflow Status | Builds and deploys docs from Markdown sources using [MkDocs Material](https://squidfunk.github.io/mkdocs-material/) - Published to: [docs.armbian.com](https://docs.armbian.com) |