Skip to content

ci(actions): clarify workflow and job names, add CI guide#141

Merged
jsugg merged 2 commits into
masterfrom
ci/workflow-naming-and-guide
Jul 13, 2026
Merged

ci(actions): clarify workflow and job names, add CI guide#141
jsugg merged 2 commits into
masterfrom
ci/workflow-naming-and-guide

Conversation

@jsugg

@jsugg jsugg commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

Two related changes to make CI legible from the Actions tab, with no behavior change.

1. Clarify workflow and job names (ci(actions))
Renames the 5 workflows and their 12 jobs so the names encode cadence (when a
workflow runs) and depth (smokeregressionnightly), using one shared
vocabulary across all three stacks. Only workflow name: values, job keys
(id), and job name: display strings change — no steps, matrices, service
images, ports, timeouts, or if: guards are touched.

2. Add a CI workflow guide (docs(actions))
Adds docs/ci-workflows.md: the trigger fan-out (with a Mermaid diagram), the
two lanes (code-change vs scheduled), a workflows table, a jobs-and-steps table,
and the matrix, tag, and artifact conventions. Links it from the README docs
list and from the senior CI reviewer learning path.

Verification (local)

  • actionlint 1.7.12 clean on all 5 workflows.
  • Old job ids and old workflow names: 0 matches; all 12 new ids present.
  • docs/scenario-matrix.md regenerated byte-identical (no drift).
  • markdownlint-cli2 0.23.0 clean on the new doc and the edited files.
  • commitlint (config-conventional) clean on both commits.

Notes

  • Branch protection on master currently has an empty required-status-checks
    list, so the display-name changes do not orphan any required check — nothing
    to reconcile.
  • Contains 2 commits, cherry-picked cleanly onto current master (the
    nightly-grid work on the previous branch already merged via Fix nightly Java Grid downloads and Edge session startup #140).

jsugg added 2 commits July 13, 2026 18:01
Names previously answered only "which language?". The new names also encode
cadence (when a workflow runs) and depth (smoke to regression to nightly),
reusing one shared vocabulary across all three stacks so the Actions tab reads
clearly to a newcomer.

Only workflow name: values, job keys, and job name: display strings change. No
steps, matrices, service images, ports, timeouts, or if: guards are touched.
Adds docs/ci-workflows.md, a standalone guide to the CI topology: the trigger
fan-out, the two lanes, the per-stack regressions, and the nightly sweep, with
workflow and job/step tables plus the matrix, tag, and artifact conventions.

Links the guide from the README docs list and from the senior CI reviewer
learning path as the overview to read before inspecting the slices.
@jsugg jsugg merged commit 27aeae6 into master Jul 13, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant