armbian-build/tools/repository
Igor 4bba1d3c5e
Repo tools: add parallel repository generation support (#9150)
**Repository tools: enable parallel repo generation and refactor repo.sh**

Add support for parallel repository generation using GitHub Actions, allowing
multiple workers to build different releases concurrently without database
locking conflicts.

### Highlights
- Add `-R/--single-release`, `update-main`, and `merge` for CI-level parallelism
- Use isolated per-release databases; remove local `-j/--parallel-jobs`
- Sign all Release files; optimize signing order
- Add `extract-repo.sh` for extracting and reorganizing packages from repositories
- Replace file-based logging with syslog (`logger`), removing sudo requirement
- Improve error handling, signing logic, and robustness
- Refactor repo.sh for better readability and documentation
- Apply CodeRabbit-recommended fixes

Signed-off-by: Igor Pecovnik <igor@armbian.com>
2026-01-02 16:48:06 +01:00
..
aptly.conf Repo management: rework to increase reliability and speed 2024-07-25 16:42:23 +02:00
armbian.key Moving repository handling from main script (#4600) 2022-12-23 21:58:06 +01:00
example.deb Moving repository handling from main script (#4600) 2022-12-23 21:58:06 +01:00
extract-repo.sh Repo tools: add parallel repository generation support (#9150) 2026-01-02 16:48:06 +01:00
footer.html Moving repository handling from main script (#4600) 2022-12-23 21:58:06 +01:00
header.html Moving repository handling from main script (#4600) 2022-12-23 21:58:06 +01:00
repo repo: add loong64 support 2025-08-05 15:12:06 +02:00
repo.sh Repo tools: add parallel repository generation support (#9150) 2026-01-02 16:48:06 +01:00