Skip to content

ci(benchmark): archive reports for each tested commit - #189

Merged
tiammomo merged 1 commit into
mainfrom
tiammomo/ci/issue-90-benchmark-artifacts
Sep 24, 2026
Merged

tiammomo merged 1 commit into
mainfrom
tiammomo/ci/issue-90-benchmark-artifacts

Conversation

@tiammomo

Copy link
Copy Markdown
Owner

Closes #90

CI runs the complete offline deterministic benchmark and retains its report, including failures, for 30 days with commit/run/attempt identity.


Use locked Python dependencies and SHA-pinned official upload-artifact, fail on missing reports, preserve contents:read and existing triggers. Document trusted artifact download, merge SHA identity, expiry and baseline comparison; timing stays informational.

Verified with uvx ruff check ., uvx ruff format --check ., uv run --python 3.12 python -W error::ResourceWarning -m unittest discover -s tests -v, uv run reposteward --help, uv build.

Areas for careful review:

  • No known behavior changes outside the reported bug.

Implementation assistance: an external coding workspace was used to prepare the change and its
tests. tiammomo reviewed the final diff, understands it, and takes responsibility
for this contribution.

Signed-off-by: tiammomo <26957354+tiammomo@users.noreply.github.com>
@tiammomo
tiammomo marked this pull request as ready for review September 24, 2026 15:27
@tiammomo
tiammomo merged commit 5e113c5 into main Sep 24, 2026
1 check passed
@tiammomo
tiammomo deleted the tiammomo/ci/issue-90-benchmark-artifacts branch September 24, 2026 15:28
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.

ci(benchmark): 在受审查的 CI 中归档 RepoStewardBench 报告

1 participant