OXYGENHUB

Flow: start one manual job, with the jobs it depends on (#130) proposal #131 landed andymccall wants run-one-job into main · 1 change · opened

issue #130 oh run start --job NAME: start one manual job (and what it depends on) closed → proposal #131 landed → main landed

conversation (0) changes (1) files (0) projected state 6a5ffe21b0c4 · 58 heads · browse · json
andymccall opened this proposal

Closes issue #130 (from Metal Gear's feedback).

  • POST /flow/runs takes "jobs": [NAME..]; oh run start --job NAME (repeatable).
  • Starts only the named jobs and what they depend on, so a performance report run no longer starts the hour-long functional-tests.
  • A job the pipeline lacks, or one no manual run starts, is refused (409) with the names of those that are.
  • Test: runs_start_without_a_push_and_finished_runs_re_run extended. Hub gate green (162 tests, clippy, fmt).

andymccall opened

andymccall set labels: feature, gap

andymccall landed: web, with no approval

andymccall referenced by change d943160dafeb on main

andymccall referenced by change d943160dafeb on oh-comment-body-file

andymccall referenced by change d943160dafeb on cancel-landed-runs

Proposal landed

andymccall landed 1 change into main .