Skip to content

xlighting2017/Actions-Openwrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building OpenWrt with GitHub Actions

Device Supported

Official/mainline

  • armsr (arm image used by QEMU)
  • ipq807x (Redmi AX6, mainline Kernel 6.6.X, no ANY Offloading)
  • ipq40xx (ASUS ACRH-17)
  • MT798x (Qihoo 360T7, mainline Kernel 6.6.X with WED)
  • rockchip (FriendlyArm nanoPi R2S and R5C)
  • sunxi (FriendlyArm nanoPi Neo2, R1S H5, OrangePi Zero Plus, ALL without WiFi)
  • x86_64, using Immortalwrt's OpenWrt as upstream

Community Builds

  • ipq807x (Redmi AX6, Qosmio, with NSS offloading, Kernel 6.6.X, nss-drv & nss-ecm and wifi-offloading)
  • ipq6000 (ZN M2 /cmiot AX18, with NSS offloading, Kernel 6.6.X, nss-drv & nss-ecm and wifi-offloading, NOT TESTED yet)
  • MT798x (Qihoo 360T7, Kernel 5.4 with mediatek_hnat + mtwifi)
  • N1 (Amlogic S905d, using custom/ophub Kernel + Armsr)
  • QEMU (qemu, using custom/ophub Kernel + Armsr)

Tips

  • Reduced .config file to better customize the firmware.
  • Sperate Action/config file to generate different FWs.

Compile and release cycle:

  • Compile: triggered by upstream changes

    • keep workflow runs for 3 days
    • and last 2 runs older than 3 days will be kept too
  • Release: only keep latest 3 releases

Credits(listed in no particular order)

License

MIT