# CI/CD Pipeline Diagram
graph TB
GH[GitHub
Developer Push] -->|mirror| GL[GitLab
Build Authority]
GL --> LINT[Lint Stage]
LINT --> BUILD[Build Stage]
subgraph "Build Matrix (Parallel)"
AUR[Arch AUR]
APK320[Alpine 3.20 APK]
APK322[Alpine 3.22 APK]
APK323[Alpine 3.23 APK]
RPM[openSUSE RPM]
end
BUILD --> AUR
BUILD --> APK320
BUILD --> APK322
BUILD --> APK323
BUILD --> RPM
AUR --> TEST[Test Stage]
APK320 --> TEST
APK322 --> TEST
APK323 --> TEST
RPM --> TEST
subgraph "Regression Tests"
LOGIN[Login Routing]
SYNC[Sync Checks]
end
TEST --> LOGIN
TEST --> SYNC
LOGIN --> DEPLOY[Deploy Artifacts]
SYNC --> DEPLOY