Skip to content

Release-branch runtime live E2E matrix parameterization #89

Description

@clkao

Task 145 moved the runtime live suite onto PRs with environment-backed approvals and split Claude/Codex environments. That gives the repo a good default CI path, but it is intentionally fixed: ordinary PR-triggered runs use the default jobs only, and the environment approval UI cannot collect workflow inputs such as model overrides or matrix selection.

We still need an operator-friendly release/manual path that can request a broader runtime matrix without weakening the default PR experience.

Scope:

  • Keep the pull_request path opinionated and fixed for ordinary PRs.
  • Extend workflow_dispatch so manual or release-branch runs can request a broader matrix.
  • Support explicit inputs for target PR/ref selection, default vs full-matrix mode, and optional Claude/Codex model overrides.
  • Document that workflow_dispatch inputs are supplied at run creation time, not at environment approval time.
  • Ensure the live test entrypoints actually honor the new runtime/model override inputs.
  • Preserve offline coverage for the workflow structure and dispatch-time parameter plumbing.

Acceptance criteria:

  1. Ordinary PR-triggered runs keep the current default runtime jobs and do not require new operator inputs.
  2. workflow_dispatch supports explicit inputs for manual/release runs, including matrix selection and optional runtime/model overrides.
  3. tests/README.md explains that workflow inputs are provided at dispatch time, not during environment approval.
  4. The live test entrypoints honor the new manual/runtime override inputs.
  5. Targeted offline workflow/helper tests cover the new input surface.

Follow-up from task 145 / PR #88.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions