A simple GitHub Actions Workflow template to build OpenWrt Image.
- Support all OpenWrt release since 17.01.0.
- Support all targets and build profiles.
- Easier to build image for different targets.
- Just use this repo template to build your OpenWrt image.
- Automatically create release with list of any packages included.
- Manually run the workflow to avoid rate limit.
- On GitHub, navigate to the main page of this repository.
- Above the file list, click Use this template.
- Type a name for your repository, and an optional description.
- Modify the workflow file according to the target image you want to build.
- Go to Actions. Under your repository name, click Actions.
- In the left sidebar, click the workflow
Build Image
.
- in the
Build Image
workflows, click the Run workflow.
- The log shows you how each of the steps was processed. Expand any of the steps to view its details
-
OpenWrt Project is a Linux operating system targeting embedded devices. Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developers, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned.
-
softprops/action-gh-release A GitHub Action for creating GitHub Releases on Linux, Windows, and macOS virtual environments