Skip to content

Run new-commit samples and fix benchmark harness failures - #77

Merged
gauravtiwari merged 3 commits into
mainfrom
sample-new-commits
Oct 20, 2026
Merged

gauravtiwari merged 3 commits into
mainfrom
sample-new-commits

Conversation

@gauravtiwari

Copy link
Copy Markdown
Contributor

Runner samples can now build an explicitly selected newer upstream commit while restoring the latest completed GitHub cache. sha is accepted only for samples and must identify a newer first-parent commit on the configured upstream branch. The build SHA and cache-source SHA remain separate, and rolling state is unchanged.

The benchmark review also found two harness failures: pruning stopped when a listed cache had disappeared before DELETE, and Mastodon's plus Dockerfile omitted the .ruby-version file now required by its Gemfile. Handle DELETE 404 without suppressing other errors, and copy the Ruby version before Bundler runs.

Validation: 150 tests / 509 assertions passed for the sample and pruning changes; the additional Mastodon regression test passed. bin/bench check, actionlint, Ruby syntax checks, and git diff --check passed. PostHog and Zed samples on two newer commits each have been dispatched from this branch. Results remain Actions artifacts because branch runs do not publish records to main.

@gauravtiwari
gauravtiwari marked this pull request as ready for review October 20, 2026 09:47
@gauravtiwari
gauravtiwari merged commit 3b24e36 into main Oct 20, 2026
4 checks passed
@gauravtiwari
gauravtiwari deleted the sample-new-commits branch October 20, 2026 09:47
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