graph TD
T[Request Created] --> FL
subgraph legal-auto
FL[Fed into LegalDB] --> |LegalDB confirms| LF(Legally blessed)
FL --> |License changed| NL[Needs lawyer blessing]
NL --> LF
end
LF --> SC[Sources Checked]
T --> FA[Validating Sources]
subgraph factory-auto
FA --> |If pure version changes| SF(Change approved)
FA --> |If more changes| ART(Require Review Team)
ART --> SF
end
SF --> SC
T --> L(Looks up Origin)
subgraph leaper
L --> |Tracks Origin|O(Original Matches)
end
O --> SC
T --> S
subgraph factory-staging
S(Staging Manager picks)
S --> |Ring Package|LS[Letter Staging]
S --> |Non-Ring Package|AS[Adi:Number Staging]
AS --> |All packages build|APB(Repo built)
APB --> |repo-checker|ADF(Dependencies are fine)
LS --> |All packages build| ALS(Repo built)
ALS --> |pkglistgen| PLG(Package lists generated)
PLG --> |ISO builds| ISO(ISO published from OBS)
ISO --> |Tested in openQA| OQ(OpenQA)
ALS --> |repo-checker|SADF(Dependencies are fine)
end
SC --> A(Acceptable)
ADF --> A
SADF --> A
OQ --> A