fix: send "-" from a job to the commit, not to its run #20
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/up-to-commit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Checklist
Problem
<CR>on a check descends two levels at once — commit's checks straight to ajob — while
-climbed back one at a time:For a single-job workflow like
lint commitsthat middle stop lists exactlyone thing: the job you just left.
The degenerate case is the symptom. The cause is that a run holds less than
the list you came from. The checks view is commit-scoped and already carries
every job of every run, with the workflow in its own column. A run is a
filter on that list, not a level above it — so
-moved you to lessinformation and
-again to more. Going up should never narrow.It costs more than it looks, too, because there is no back:
keepaltprotectsyour alternate, so after
<CR>into a job<C-^>returns to the source fileyou were editing, not to the list.
-is the only way out.Solution
-undoes<CR>:head_shais already in the job response, so this needs no extra request. Arun remains reachable by pasting its URL and keeps its own
-to the samecommit.
The rejected alternative was skipping the run only when it has one job.
Navigation that changes shape depending on the data is not something you can
build a habit on.