Commit Graph

2 Commits

Author SHA1 Message Date
f9d1fee08e fix(ci): Update publish workflow to use individual ipk files
The release contains individual ipk files, not architecture-specific
tarballs. Update the workflow to:

- Download all *.ipk files from the release
- Copy packages to all architecture directories (most SecuBox packages
  are architecture-independent LuCI/shell packages)
- Simplify the repository structure creation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 10:33:13 +01:00
276685f109 feat(repo): Add package repository at repo.secubox.in
- Fix preseed URLs from non-existent repo.secubox.org to repo.secubox.in
- Make feed URLs architecture-aware (x86_64, aarch64_cortex-a72, etc.)
- Add publish-package-repo.yml workflow for GitHub Pages deployment
- Workflow downloads release artifacts, generates opkg Packages index
- Supports all SecuBox architectures with proper opkg feed structure

Package repository structure:
- https://repo.secubox.in/packages/{arch}/ - Core SecuBox packages
- https://repo.secubox.in/luci/{arch}/ - LuCI apps
- https://repo.secubox.in/catalog/ - Repository metadata

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-18 09:10:01 +01:00