Skip to content

armbian/armbian.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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, docs.armbian.com, and related services.

It also produces data exchange files used for automation, reporting, and content delivery across the Armbian infrastructure.

Build & Packaging Automation

Workflow Status Description
Build Artifacts Assembly Artifacts generation Assembles packages and stores them in the ORAS cache
Linux Kernel Shallow Bundles 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 GitHub Workflow Status Builds and publishes Docker images for the Armbian Build Framework to the GitHub Container Registry
Generate APT Repository GitHub Workflow Status Publishes packages from the ORAS cache and external sources to APT repositories

Testing & Validation

Workflow Status Description
Applications Install Testing GitHub Workflow Status Runs unit tests on armbian-config modules to validate install, upgrade, and configuration logic
Wireless Performance Testing GitHub Workflow Status Executes Wi-Fi benchmarks on supported devices to identify performance regressions (Docs →)

Data & Content Generation

Workflow Status Description
Generate Board Thumbnails GitHub Workflow Status Generates thumbnails from board-images/ and board-vendor-logos/ and publishes to Armbian cache mirrors
Update Base-Files Metadata GitHub Workflow Status Embeds build metadata into Armbian's base-files packages
Cache Debian & Ubuntu Keyrings GitHub Workflow Status Improves reliability of build process
Weekly Release Summary GitHub Workflow Status Compiles a Markdown digest of merged pull requests across repos or org
Update Download Index GitHub Workflow Status Regenerates image download indexes and torrent files
Update Redirector Config GitHub Workflow Status Compares mirror contents and updates download redirector configs (Redirector →)
Update Partners Data GitHub Workflow Status Generates machine-readable lists of authors, sponsors, and partners
Update Jira Excerpts GitHub Workflow Status Extracts metadata and summaries from public Jira issues
Fetch Kernel Versions GitHub Workflow Status Fetches the latest CURRENT and EDGE kernel package versions and generates badges

Infrastructure & Community

Workflow Status Description
Mirror Artifacts to CDN GitHub Workflow Status Syncs release images to Armbian's CDN for global distribution
Invite Recent Contributors GitHub Workflow Status Automatically invites external contributors to join the Armbian GitHub organization
Enforce Triage Role GitHub Workflow Status Automatically grants the All-repository triage role to all organization members
Runners Status GitHub Workflow Status Generates a status table of self-hosted runners with CPU, memory, storage, and runner status

Documentation

Workflow Status Description
Generate Documentation GitHub Workflow Status Builds and deploys docs from Markdown sources using MkDocs Material - Published to: docs.armbian.com