Context
GeneralsXZH (Zero Hour expansion) has CI/CD pipeline for Linux via Docker. GeneralsBase (non-expansion) is now playable on Linux.
Goal
Extend CI/CD pipeline to build and test Generals Base alongside GeneralsXZH:
- Docker-based Linux builds
- Automated smoke tests (menu launch, skirmish map load)
- Build logs and artifacts captured
- Same determinism and quality gates as ZH builds
Acceptance Criteria
Notes
- Reference:
.github/workflows/ for ZH pipeline
- Generals Base uses same build system as ZH (CMake presets)
- Only Linux CI initially (may extend to macOS/Windows later)
Context
GeneralsXZH (Zero Hour expansion) has CI/CD pipeline for Linux via Docker. GeneralsBase (non-expansion) is now playable on Linux.
Goal
Extend CI/CD pipeline to build and test Generals Base alongside GeneralsXZH:
Acceptance Criteria
Notes
.github/workflows/for ZH pipeline