Task: Set up GitHub Actions
This page documents a task in the Project bootstrap story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Get a basic green build running on every push, with results surfaced in CDash so quality data is visible from day one.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Project bootstrap |
| Now | Completed 2024-06-22. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2024-06-22 |
Acceptance
- A GitHub Actions workflow exists and runs on push.
- The workflow builds the project end-to-end.
- Results are reported to CDash.
- At least one pipeline run is green.
Context
Depends on Set up vcpkg and CMake for the build to be reproducible
inside the runner.
Notes
- Total time spent in v0: ~1:21.
- Self-hosted runners considered but rejected for operational simplicity.
Result
- Workflow definitions: https://github.com/OreStudio/OreStudio/tree/main/.github/workflows
- Pipelines: https://github.com/OreStudio/OreStudio/actions