Building OpenWrt with GitHub Actions
- Edit
$BUILD_ROOT/feeds.conf.default
usingcustom-feeds.sh
- Use
custom-packages.sh
to add load to$BUILD_ROOT/package
- Edit
$BUILD_ROOT/.config
usingcustom-config.sh
- Enabling a workflow(Disabling and enabling a workflow)
- Automatically trigger compilation: check the officially released Tags once a day, and trigger compilation if there are new Tags
- Manually trigger compilation: Select Build OpenWrt on the Actions page (you can enter the Releases Tag to be used in the
OpenWrt version
option), and click Run Workflow
- Before create repository to build your own firmware, you may check out if others have already built it which meet your needs by simply search
Actions-Openwrt
in GitHub. - Add some meta info of your built firmware (such as firmware architecture and installed packages) to your repository introduction, this will save others' time.
- Microsoft Azure
- GitHub Actions
- OpenWrt
- Lean's OpenWrt
- tmate
- mxschmitt/action-tmate
- csexton/debugger-action
- Cowtransfer
- WeTransfer
- Mikubill/transfer
- softprops/action-gh-release
- ActionsRML/delete-workflow-runs
- dev-drprasad/delete-older-releases
- peter-evans/repository-dispatch
- easimon/maximize-build-space