Skip to content

ci: restore PR #2805 release attribution - #2854

Merged
f-trycua merged 1 commit into
mainfrom
agent/fix-release-attribution-2805
Aug 4, 2026
Merged

ci: restore PR #2805 release attribution#2854
f-trycua merged 1 commit into
mainfrom
agent/fix-release-attribution-2805

Conversation

@f-trycua

@f-trycua f-trycua commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why

The Cua Driver 0.18.0 release PR #2836 cannot collect attribution for squash commit aebd9962d2686e75ff9e17e0a3735e303ff96981. PR #2805 and its source commits establish that Roman Syuzyov's contributor email belongs to GitHub user rsyuzyov, but that trusted mapping was absent from the release attribution configuration.

This restores the contributor credit from #2805 without weakening the collector's other attribution checks. It changes release infrastructure and tests only; it does not change product behavior or request another product release.

Salvaged from #2805.

Validation

  • python3.13 -m pytest .github/scripts/tests/test_release_attribution.py .github/scripts/tests/test_pr_attribution.py -v — 31 passed
  • python3.13 .github/scripts/release_backfill.py validate — 146 candidates and 36 explicit skips validated
  • git diff --check

The broader script suite reached 147 passed with one unrelated existing failure: the Cua Sandbox bump configuration says 0.1.25 while its package metadata says 0.1.26.

@f-trycua
f-trycua force-pushed the agent/fix-release-attribution-2805 branch from 53d7a2b to 24022a7 Compare August 4, 2026 19:39
@f-trycua
f-trycua marked this pull request as ready for review August 4, 2026 19:43
@f-trycua
f-trycua merged commit 960a0f7 into main Aug 4, 2026
8 checks passed
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