Skip to content

feat: show Jobs under each PR Workflow - #65

Merged
Skeyelab merged 1 commit into
mainfrom
feat/pr-jobs
Oct 1, 2026
Merged

Skeyelab merged 1 commit into
mainfrom
feat/pr-jobs

Conversation

@Skeyelab

@Skeyelab Skeyelab commented Oct 1, 2026

Copy link
Copy Markdown
Member

An expanded PR row showed only one line per Workflow run, so CI with a job still running (e.g. docker-image after build-and-test passed) didn't match GitHub's checks list. PR runs now fetch their Jobs, the same way branch runs do.

Cost: one more call per PR run under an expanded repo; the ETag cache makes unchanged runs free. Checked live on ndlibrary/api#118: git-green lists docker-image (in progress), build-and-test, and CodeQL's four Analyze jobs, matching GitHub.

An expanded PR row listed only its Workflow runs, so a run with one
job still going (say docker-image after build-and-test passed) read as
a single line, unlike GitHub's checks list. PR runs now fetch their
jobs too, through the same helper as branch runs.

It is one more call per PR run under an expanded repo, which the ETag
cache makes free while the run is unchanged.
@Skeyelab
Skeyelab enabled auto-merge (squash) October 1, 2026 14:06
@Skeyelab
Skeyelab merged commit 3d3fc8c into main Oct 1, 2026
3 checks passed
@Skeyelab
Skeyelab deleted the feat/pr-jobs branch October 1, 2026 14:08
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