feat: Add OpenWrt 25.12.0-rc1 and 24.10.5 to build workflows
Updated GitHub Actions workflows and build scripts to support the latest OpenWrt versions: - Added 25.12.0-rc1 (latest release candidate) for testing - Added 24.10.5 (latest stable release) - Changed default version from 23.05.5 to 24.10.5 Changes: - .github/workflows/build-secubox-images.yml: Added new versions, updated default - .github/workflows/build-openwrt-packages.yml: Added new versions, updated default - secubox-tools/local-build.sh: Updated default version and added comment - CLAUDE.md: Updated documentation with supported versions - README.md: Updated build instructions and compatibility table - secubox-tools/README.md: Updated environment variables documentation The 25.12.0-rc1 includes major changes: - Switch from opkg to apk package manager - Integration of attended Sysupgrade into default LuCI - Wi-Fi scripts converted to ucode - Support for 160+ new devices (2180+ total) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
1122f84e58
commit
c1dd6a95ff
7
.github/workflows/build-openwrt-packages.yml
vendored
7
.github/workflows/build-openwrt-packages.yml
vendored
@ -31,12 +31,13 @@ on:
|
||||
openwrt_version:
|
||||
description: 'OpenWrt version'
|
||||
required: true
|
||||
default: '23.05.5'
|
||||
default: '24.10.5'
|
||||
type: choice
|
||||
options:
|
||||
- '25.12.0-rc1'
|
||||
- '24.10.5'
|
||||
- '23.05.5'
|
||||
- '23.05.4'
|
||||
- '24.10.0'
|
||||
- 'SNAPSHOT'
|
||||
architectures:
|
||||
description: 'Architectures (comma-separated or "all")'
|
||||
@ -44,7 +45,7 @@ on:
|
||||
default: 'x86-64'
|
||||
|
||||
env:
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '23.05.5' }}
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '24.10.5' }}
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
8
.github/workflows/build-secubox-images.yml
vendored
8
.github/workflows/build-secubox-images.yml
vendored
@ -18,9 +18,11 @@ on:
|
||||
openwrt_version:
|
||||
description: 'OpenWrt version'
|
||||
required: true
|
||||
default: '23.05.5'
|
||||
default: '24.10.5'
|
||||
type: choice
|
||||
options:
|
||||
- '25.12.0-rc1'
|
||||
- '24.10.5'
|
||||
- '23.05.5'
|
||||
- '23.05.4'
|
||||
- 'SNAPSHOT'
|
||||
@ -37,8 +39,8 @@ on:
|
||||
- 'v*.*.*-*'
|
||||
|
||||
env:
|
||||
# Use input if manual trigger, otherwise default to 23.05.5 for tag triggers
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '23.05.5' }}
|
||||
# Use input if manual trigger, otherwise default to 24.10.5 for tag triggers
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '24.10.5' }}
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@ -150,7 +150,7 @@ The script automatically:
|
||||
- Collects artifacts in `build/<arch>/`
|
||||
|
||||
Environment variables:
|
||||
- `OPENWRT_VERSION` - OpenWrt version (default: 23.05.5)
|
||||
- `OPENWRT_VERSION` - OpenWrt version (default: 24.10.5, also supports: 25.12.0-rc1, 23.05.5, SNAPSHOT)
|
||||
- `SDK_DIR` - SDK directory (default: ./sdk)
|
||||
- `BUILD_DIR` - Build output directory (default: ./build)
|
||||
- `CACHE_DIR` - Download cache directory (default: ./cache)
|
||||
|
||||
@ -441,7 +441,7 @@ Packages are compiled automatically when:
|
||||
2. Click **Run workflow**
|
||||
3. Select build options:
|
||||
- **Package name**: Choose a specific package or leave empty for all packages
|
||||
- **OpenWrt version**: 23.05.5, 24.10.0, or SNAPSHOT
|
||||
- **OpenWrt version**: 25.12.0-rc1, 24.10.5, 23.05.5, or SNAPSHOT
|
||||
- **Architectures**: `all` or comma-separated list
|
||||
|
||||
#### Build All Packages
|
||||
@ -498,11 +498,12 @@ packages-x86-64/
|
||||
|
||||
| Version | Status | Notes |
|
||||
|---------|--------|-------|
|
||||
| 24.10.x | 🔜 Planned | Awaiting release |
|
||||
| 23.05.x | ✅ Supported | **Recommended** |
|
||||
| 25.12.0-rc1 | 🧪 Testing | Latest RC, for testing only |
|
||||
| 24.10.x | ✅ Supported | **Recommended** (latest stable) |
|
||||
| 23.05.x | ✅ Supported | Previous stable |
|
||||
| 22.03.x | ✅ Supported | LTS |
|
||||
| 21.02.x | ⚠️ Partial | End of support |
|
||||
| SNAPSHOT | ✅ Supported | Unstable |
|
||||
| SNAPSHOT | ✅ Supported | Unstable, bleeding edge |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@ -58,7 +58,7 @@ Build and test packages locally without pushing to GitHub. Automatically downloa
|
||||
- `x86-64` - x86_64 Generic PC
|
||||
|
||||
**Environment Variables:**
|
||||
- `OPENWRT_VERSION` - OpenWrt version (default: 23.05.5)
|
||||
- `OPENWRT_VERSION` - OpenWrt version (default: 24.10.5, also supports: 25.12.0-rc1, 23.05.5, SNAPSHOT)
|
||||
- `SDK_DIR` - SDK directory (default: ./sdk)
|
||||
- `BUILD_DIR` - Build output directory (default: ./build)
|
||||
- `CACHE_DIR` - Download cache directory (default: ./cache)
|
||||
|
||||
@ -22,7 +22,8 @@ CYAN='\033[0;36m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
# Configuration
|
||||
OPENWRT_VERSION="${OPENWRT_VERSION:-23.05.5}"
|
||||
# Available versions: 25.12.0-rc1 (latest RC), 24.10.5 (latest stable), 23.05.5, SNAPSHOT
|
||||
OPENWRT_VERSION="${OPENWRT_VERSION:-24.10.5}"
|
||||
SDK_DIR="${SDK_DIR:-./sdk}"
|
||||
BUILD_DIR="${BUILD_DIR:-./build}"
|
||||
CACHE_DIR="${CACHE_DIR:-./cache}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user