和Claude Code 对话,使用Github Action 编译 OpenWRT 固件

以前编译 OpenWRT ,要搭环境,下载好几个G 现在有cc,编译OpenWRT方便多了。直接丢给Github Action开干! 你现在是我的固件构建助手 我需要使用GitHub Actions编译出路由CT3003的OpenWRT固件 immortalwrt-mediatek-filogic-...
和Claude Code 对话,使用Github Action 编译 OpenWRT 固件
和Claude Code 对话,使用Github Action 编译 OpenWRT 固件

以前编译 OpenWRT ,要搭环境,下载好几个G

现在有cc,编译OpenWRT方便多了。直接丢给Github Action开干!

你现在是我的固件构建助手

我需要使用GitHub Actions编译出路由CT3003的OpenWRT固件
immortalwrt-mediatek-filogic-cetron_ct3003-ubootmod-squashfs-sysupgrade.bin

请从 0 开始创建并配置 GitHub Actions 仓库,要求如下:                                                                     
                                                                                                                                                                                    
  1) 基础:                                                                                                                                                                         
  - 使用 P3TERX Actions-OpenWrt 模板风格                                                                                                                                            
  - 源码:https://github.com/immortalwrt/immortalwrt                                                                                                                                
  - 分支:openwrt-23.05                                                                                                                                                             
  - 目标:CONFIG_TARGET_mediatek_filogic_DEVICE_cetron_ct3003-ubootmod=y                                                                                                            
  - 必须产出 .bin(尤其 sysupgrade.bin)                                                                                                                                            
                                                                                                                                                                                    
  2) 固件功能:                                                                                                                                                                     
  - 保留 Argon:luci-theme-argon、luci-app-argon-config                                                                                                                             
  - 集成 Passwall 与常见依赖(含 kmod-nft-socket、kmod-nft-nat、kmod-inet-diag、kmod-netlink-diag、kmod-tun)                                                                       
  - 集成:luci-i18n-passwall-zh-cn、luci-i18n-frpc-zh-cn、luci-i18n-autoreboot-zh-cn                                                                                                
                                                                                                                                                                                    
  3) 默认配置:                                                                                                                                                                     
  - LAN IP: 192.168.12.1                                                                                                                                                            
  - root 密码:password                                                                                                                                                             
  - 删除 wan6(IPv6)                                                                                                                                                               
                                                                                                                                                                                    
  4) 交付要求:                                                                                                                                                                     
  - 修改并展示 .config、diy-part2.sh、.github/workflows/openwrt-builder.yml 的关键行                                                                                                
  - 推送到 GitHub                                                                                                                                                                   
  - 触发 workflow_dispatch                                                                                                                                                          
  - 返回 run 链接                                                                                                                                                                   
  - 构建完成后核对并列出产物文件名,确认包含:                                                                                                                                      
    immortalwrt-mediatek-filogic-cetron_ct3003-ubootmod-squashfs-sysupgrade.bin             

GitHub Actions 预计1-4小时不等。适合睡前跑GitHub Actions,第二天收货

image

2 个帖子 - 2 位参与者

阅读完整话题

来源: linux.do查看原文