dependabot[bot] d5e2a94d3c Bump actions/github-script from 7 to 8 (#68)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 06:47:19 +02:00
2024-11-14 12:35:20 +01:00

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

  • 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

  • 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 →

Metadata & Content Generation

  • Extract Base-Files Metadata
    GitHub Workflow Status
    Embeds build metadata into Armbians base-files packages.

  • Generate weekly release for entire organisation
    GitHub Workflow Status
    Compiles a Markdown digest of merged pull requests across one or more repos or an entire org.

  • Update Download JSON Index
    GitHub Workflow Status Regenerates image download indexes across all supported devices.

  • Mirror Comparison & Redirector Config
    GitHub Workflow Status
    Compares mirror contents and updates download redirector configs.
    Redirector →

  • Generate Authors and Partners JSON
    GitHub Workflow Status
    Generates machine-readable lists of authors, sponsors, and partners.

  • Pull Excerpts from Armbian Jira
    GitHub Workflow Status
    Extracts metadata and summaries from public Jira issues.

Infrastructure & Community

  • Mirror GitHub Artifacts to CDN
    GitHub Workflow Status
    Syncs release images to Armbians CDN for global distribution.

  • Invite Recent Contributors
    GitHub Workflow Status
    Automatically invites external contributors to join the Armbian GitHub organization.

  • Generate Self Hosted Runners Status page
    GitHub Workflow Status
    Generates a table of Self Hosted runners with CPU, memory, storage, runner status, and totals.

Documentation

Languages
Shell 72.2%
Python 27.8%