Task: Set up GitHub Actions

Table of Contents

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

Emacs 29.1 (Org mode 9.6.6)