Skip to content

Conversation

@ModeSevenIndustrialSolutions
Copy link
Contributor

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions commented Dec 4, 2025

Feat!: GitHub/Gerrit closed loop testing fixes

  • Abandoned Gerrit changes are now closed automatically in GitHub
  • Closed/superceded GitHub pull requests are now closed in Gerrit

Also:

  • Converted some INFO messages to DEBUG to reduce console/job output noise
  • Fixed max_workers calculation when no work to perform
  • Ensure full/complete exception error propagation
  • Test isolation improvements related to processing changes
  • Minor markdown formatting/linting updates in documentation
  • Various output message/console logging updates/improvements
  • Minor changes to typer/exception handling and exit status
  • Filter HTML and markdown when copying Github comments to Gerrit

Flow/logic was optimised to:

  1. Reconcile first: Determine reuse_ids before preparing commits
  2. Single preparation: Prepare commits once with correct reuse_ids

Breaking change due to change in default behaviour:

  • ALLOW_DUPLICATES now default set true

This comment was marked as outdated.

This comment was marked as duplicate.

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions force-pushed the sync-updates branch 2 times, most recently from e5411ba to 993f715 Compare December 7, 2025 13:27
Copilot AI review requested due to automatic review settings December 7, 2025 13:27

This comment was marked as outdated.

This comment was marked as duplicate.

This comment was marked as duplicate.

This comment was marked as outdated.

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions force-pushed the sync-updates branch 2 times, most recently from 1337aba to c0748ef Compare January 7, 2026 11:11
Copilot AI review requested due to automatic review settings January 7, 2026 11:11

This comment was marked as outdated.

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions force-pushed the sync-updates branch 2 times, most recently from d312b4e to 68a110a Compare January 7, 2026 14:44
Copilot AI review requested due to automatic review settings January 7, 2026 14:44
@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions force-pushed the sync-updates branch 3 times, most recently from 431257a to f68b34b Compare January 7, 2026 14:46

This comment was marked as outdated.

@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions force-pushed the sync-updates branch 2 times, most recently from 0d435df to 5e02298 Compare January 12, 2026 12:02
Copilot AI review requested due to automatic review settings January 12, 2026 12:02

This comment was marked as outdated.

@ModeSevenIndustrialSolutions
Copy link
Contributor Author

Needs: #100

- Abandoned Gerrit changes are now closed automatically in GitHub
- Closed/superceded GitHub pull requests are now closed in Gerrit

Also:
- Converted some INFO messages to DEBUG to reduce console/job output noise
- Fixed max_workers calculation when no work to perform
- Ensure full/complete exception error propagation
- Test isolation improvements related to processing changes
- Minor markdown formatting/linting updates in documentation
- Various output message/console logging updates/improvements
- Minor changes to typer/exception handling and exit status
- Filter HTML and markdown when copying Github comments to Gerrit

Flow/logic was optimised to:
1. Reconcile first: Determine `reuse_ids` before preparing commits
2. Single preparation: Prepare commits once with correct `reuse_ids`

Breaking changes due to change in default behaviour:
- ALLOW_DUPLICATES default set from false -> true
- SIMILARITY_FILES default set from false -> true

ALLOW_DUPLICATES was primarily used during testing, has little effect in
production workflows. SIMILARITY_FILES affects how commits are matched
during pull request updates and changes reconcilliation behaviour.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 30 out of 30 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tykeal tykeal merged commit 3662ed3 into lfreleng-actions:main Jan 14, 2026
24 checks passed
@ModeSevenIndustrialSolutions ModeSevenIndustrialSolutions deleted the sync-updates branch January 30, 2026 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change Change potentially breaks upgrades feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants