Skip to content

Commit dfc7d20

Browse files
committed
Refactor repository management for parallel workflow
Implemented new architecture where common component is built once and merged with release-specific components, eliminating duplicate work when running parallel workers. Key changes: - Workers in isolated mode (-R flag) now skip building common component - process_release() returns early in isolated mode without publishing - Added merge_repos() function to combine common + release-specific components - merge_repos() imports from isolated DBs and publishes complete repos - Updated help documentation with new 3-step workflow Benefits: - No duplicate work: common packages added once, not per release - Faster parallel execution: each worker does less work - Clean separation: common built separately, merged at the end - Proper repository metadata: final merge uses aptly correctly Signed-off-by: Igor Pecovnik <igor@armbian.com>
1 parent d7a4c1b commit dfc7d20

1 file changed

Lines changed: 262 additions & 70 deletions

File tree

0 commit comments

Comments
 (0)