ChewKeanHo / AutomataCI

An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Apache License 2.0
21 stars 1 forks source link

Add Known Filters to Package Job's Registrations Task #341

Open hollowaykeanho opened 5 months ago

hollowaykeanho commented 5 months ago

Description

Some packages pipelines do have known requirements (e.g. rpm and flatpak only serve linux target OS). Hence, it's best to implement at package registration level to significantly reduce the probable combinations to a sane amount.

This will keep the registered packaging tasks effectively towards the qualified targets.

Expected Behavior

Packaging job can now meaningfully target qualified candidates and significantly improve packaging parallel performance.

Current Behavior

Packaging job runs all probable combinations instead leaving unnecessary bandwidth just for 100% redundant checking. It makes the computer hot!

Associated Data Files

No response

hollowaykeanho commented 5 months ago

Implemented in 6177ccaea21f1d27796fd889257fdfdef1cf1d8a