Skip to content

2026 11 09 tjr authors reviewers - #461

Merged
tomrittervg merged 2 commits into
masterfrom
2026-11-09-tjr-authors-reviewers
Nov 10, 2026
Merged

tomrittervg merged 2 commits into
masterfrom
2026-11-09-tjr-authors-reviewers

Conversation

@tomrittervg

Copy link
Copy Markdown
Collaborator

No description provided.

…ixes #419

Setting the reviewer with reviewers.set removed anyone who was already reviewing the
revision, such as someone added while the try run was going.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Valid ISO-8859-1 commits with non-ASCII text can trigger UTF-8 decoding errors in the command runner and SCM provider, causing vendoring bug reports to omit upstream commit details.

1 open issue
What changed in this PR

This PR adds author and signature-presence summaries to vendoring bug reports and preserves existing Phabricator reviewers when adding a reviewer.

Changes:

  • Detect commit signatures without verifying them and summarize commit counts by author.
  • Include author summaries in Bugzilla descriptions and account for their length.
  • Switch Phabricator reviewer updates from replacement to addition, with updated tests and fixtures.
File Description
tests/​functionality_utilities.py Updates reviewer mocks and adds a signed-commit fixture.
tests/​build_bug_description.py Tests signature detection, author summaries, and summary placement.
tasktypes/​vendoring.py Includes author summaries and adjusts the commit-detail length budget.
components/​scmprovider.py Detects signature headers and builds per-author summaries.
components/​bugzilla.py Adds optional author summaries to update comments.
apis/​phabricator.py Adds reviewers without removing existing reviewers.

Review effort: Balanced

Comment thread components/scmprovider.py Resolved
… bug description. Fixes #362

After the diff statistics, list each author's number of commits, most first, and
whether their commits were signed (with GPG or SSH). Updatebot can't verify the
signatures without the signers' keys, only tell whether there is one.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues were identified for the vendoring summaries, reviewer preservation, and non-UTF-8 output handling changes.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

@tomrittervg
tomrittervg merged commit 6e9ff4e into master Nov 10, 2026
12 checks passed
@tomrittervg
tomrittervg deleted the 2026-11-09-tjr-authors-reviewers branch November 10, 2026 13:22
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.

2 participants