feat: Change default OpenWrt version from 24.10 to 25.12
Make OpenWrt 25.12.0-rc1 the default version across all build systems.
Changes:
1. secubox-tools/local-build.sh
- Default: 24.10.5 → 25.12.0-rc1
- Comment updated: "25.12.0-rc1 (default), 24.10.5 (stable LTS)"
2. .github/workflows/build-openwrt-packages.yml
- Input default: 24.10.5 → 25.12.0-rc1
- Env fallback: 24.10.5 → 25.12.0-rc1
3. .github/workflows/build-secubox-images.yml
- Input default: 24.10.5 → 25.12.0-rc1
- Env fallback: 24.10.5 → 25.12.0-rc1
- Comment updated
4. DOCS/MODULE_STATUS.md + docs/module-status.md
- Supported versions order updated:
- 25.12.0-rc1 (latest, primary target)
- 24.10.5 (LTS, stable)
- 23.05.5 (legacy support)
Rationale:
- OpenWrt 25.12 uses new APK package format (Alpine-based)
- Better alignment with latest OpenWrt development
- 24.10.5 remains available as stable LTS option
- All workflows support both versions
Users can still override with:
- Environment variable: OPENWRT_VERSION=24.10.5
- Workflow input when manually triggering builds
- Command line: ./local-build.sh build --version 24.10.5
Package formats:
- 25.12.0-rc1 and SNAPSHOT: .apk (Alpine apk)
- 24.10.5 and earlier: .ipk (opkg)
🤖 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
e78b723dd7
commit
49b0fa4e31
4
.github/workflows/build-openwrt-packages.yml
vendored
4
.github/workflows/build-openwrt-packages.yml
vendored
@ -31,7 +31,7 @@ on:
|
||||
openwrt_version:
|
||||
description: 'OpenWrt version'
|
||||
required: true
|
||||
default: '24.10.5'
|
||||
default: '25.12.0-rc1'
|
||||
type: choice
|
||||
options:
|
||||
- '25.12.0-rc1'
|
||||
@ -45,7 +45,7 @@ on:
|
||||
default: 'x86-64'
|
||||
|
||||
env:
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '24.10.5' }}
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '25.12.0-rc1' }}
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
6
.github/workflows/build-secubox-images.yml
vendored
6
.github/workflows/build-secubox-images.yml
vendored
@ -18,7 +18,7 @@ on:
|
||||
openwrt_version:
|
||||
description: 'OpenWrt version'
|
||||
required: true
|
||||
default: '24.10.5'
|
||||
default: '25.12.0-rc1'
|
||||
type: choice
|
||||
options:
|
||||
- '25.12.0-rc1'
|
||||
@ -39,8 +39,8 @@ on:
|
||||
- 'v*.*.*-*'
|
||||
|
||||
env:
|
||||
# Use input if manual trigger, otherwise default to 24.10.5 for tag triggers
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '24.10.5' }}
|
||||
# Use input if manual trigger, otherwise default to 25.12.0-rc1 for tag triggers
|
||||
OPENWRT_VERSION: ${{ github.event.inputs.openwrt_version || '25.12.0-rc1' }}
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@ -600,8 +600,8 @@
|
||||
- **MIPS**: 24kc, mipsel variants
|
||||
|
||||
### Supported OpenWrt Versions
|
||||
- **24.10.5** (LTS, primary target)
|
||||
- **25.12.0-rc1** (latest, testing)
|
||||
- **25.12.0-rc1** (latest, primary target)
|
||||
- **24.10.5** (LTS, stable)
|
||||
- **23.05.5** (legacy support)
|
||||
- **SNAPSHOT** (development)
|
||||
|
||||
|
||||
@ -23,9 +23,9 @@
|
||||
|
||||
## See Also
|
||||
|
||||
- **Feature Regeneration Prompts:** [FEATURE-REGENERATION-PROMPTS.md](feature-regeneration-prompts.md)
|
||||
- **Implementation Workflow:** [MODULE-IMPLEMENTATION-GUIDE.md](module-implementation-guide.md)
|
||||
- **Build System:** [CLAUDE.md](claude.md)
|
||||
- **Feature Regeneration Prompts:** [FEATURE-REGENERATION-PROMPTS.md](./FEATURE-REGENERATION-PROMPTS.md)
|
||||
- **Implementation Workflow:** [MODULE-IMPLEMENTATION-GUIDE.md](./MODULE-IMPLEMENTATION-GUIDE.md)
|
||||
- **Build System:** [CLAUDE.md](./CLAUDE.md)
|
||||
|
||||
---
|
||||
|
||||
@ -600,8 +600,8 @@
|
||||
- **MIPS**: 24kc, mipsel variants
|
||||
|
||||
### Supported OpenWrt Versions
|
||||
- **24.10.5** (LTS, primary target)
|
||||
- **25.12.0-rc1** (latest, testing)
|
||||
- **25.12.0-rc1** (latest, primary target)
|
||||
- **24.10.5** (LTS, stable)
|
||||
- **23.05.5** (legacy support)
|
||||
- **SNAPSHOT** (development)
|
||||
|
||||
|
||||
@ -22,8 +22,8 @@ CYAN='\033[0;36m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
# Configuration
|
||||
# Available versions: 25.12.0-rc1 (latest RC), 24.10.5 (latest stable), 23.05.5, SNAPSHOT
|
||||
OPENWRT_VERSION="${OPENWRT_VERSION:-24.10.5}"
|
||||
# Available versions: 25.12.0-rc1 (default), 24.10.5 (stable LTS), 23.05.5, SNAPSHOT
|
||||
OPENWRT_VERSION="${OPENWRT_VERSION:-25.12.0-rc1}"
|
||||
SDK_DIR="${SDK_DIR:-./sdk}"
|
||||
BUILD_DIR="${BUILD_DIR:-./build}"
|
||||
CACHE_DIR="${CACHE_DIR:-./cache}"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user