# esirplayground/AutoBuild-OpenWrt

Build OpenWrt using GitHub Actions | 使用 GitHub Actions 编译 OpenWrt | 感谢P3TERX的项目源码|感谢KFERMercer的项目源码

Repository: https://github.com/esirplayground/AutoBuild-OpenWrt
Canonical: https://ross.abutalabs.com/products/autobuild-openwrt
Language: Shell
License: MIT
License Family: permissive
Last push: 2024-07-01T12:18:48+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 2465, "days_push": 793, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1822, forks 4290 (observed 2026-08-28T04:05:41.071017+00:00)

## What it is
A collection of GitHub Actions workflow definitions and shell scripts that compile custom OpenWrt router firmware (based on Lean's LEDE fork) in the cloud, with one workflow per device architecture. Users fork the repository, trigger a workflow, and download ready-to-flash firmware binaries as build artifacts.

## Use cases
- build openwrt firmware online without a local linux machine
- compile custom router firmware with specific packages enabled
- automate openwrt builds with github actions
- flash lean's lede-based firmware onto my router
- keep a forked openwrt build synced with upstream daily
- produce firmware binaries for a specific device architecture

## When to choose
- You want to build OpenWrt firmware without installing a Linux build environment or toolchain
- You need a customized OpenWrt image for one of the supported router architectures
- You want scheduled, automatically updated builds that track upstream OpenWrt source

## When to avoid
- You need official OpenWrt releases rather than firmware based on Lean's LEDE fork
- Your device architecture has no corresponding workflow file in the repository
- You require fine-grained control of a local OpenWrt buildroot environment
- You depend on guaranteed long-term maintenance of the build scripts

## Facets
- artifact type: infra-config
- maturity: active
- function: ci-cd, infrastructure-as-code, build-tool
- domain: embedded-systems, networking, operating-systems, iot
- platform: cloud, embedded, iot
- tags: openwrt, github-actions, firmware-builder, router-firmware, lede, workflow-templates, cloud-compilation, shell-scripts, devops, automation, linux

## Member repositories
- esirplayground/AutoBuild-OpenWrt (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:41.071017+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:19:54.479354+00:00, confidence not recorded.
  - readme: https://github.com/esirplayground/AutoBuild-OpenWrt (fetched 2026-08-28T04:05:41.071017+00:00, sha 0feeb817aed0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
