Skip to content

chore: add stricter review rules for complytime repo - #213

Merged
marcusburghardt merged 1 commit into
complytime:mainfrom
marcusburghardt:chore/complytime-stricter-review
Sep 4, 2026
Merged

chore: add stricter review rules for complytime repo#213
marcusburghardt merged 1 commit into
complytime:mainfrom
marcusburghardt:chore/complytime-stricter-review

Conversation

@marcusburghardt

Copy link
Copy Markdown
Member

Summary

Add a repo-level safe-settings override for complytime requiring stricter
review rules than the non-code-repos baseline, matching the existing manual
"main" ruleset (id=17986337).

Differences from non-code-repos baseline

Parameter Baseline complytime override
required_approving_review_count 1 2
dismiss_stale_reviews_on_push false true
require_code_owner_review true true
require_last_push_approval false false
required_review_thread_resolution false false

Notes

The file was initially copied from repos/complyctl.yml but had two
issues that are fixed in this PR:

  1. require_last_push_approval was set to true (from complyctl),
    but complytime's manual ruleset has false.
  2. Comments incorrectly referenced complyctl and the code-repos suborg.
    Updated to reflect that complytime is in the non-code-repos suborg.

After merging, run the safe-settings sync for complytime to create the
repo-level ruleset, then the manual "main" ruleset (id=17986337) can be
removed.

@gxmiranda gxmiranda 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.

LGTM

Add repo-level safe-settings override for complytime requiring
2 approvers and stale review dismissal, matching the existing
manual "main" ruleset (id=17986337).

Differences from the non-code-repos baseline:
- required_approving_review_count: 1 -> 2
- dismiss_stale_reviews_on_push: false -> true

Assisted-by: OpenCode (claude-opus-4-6)
Signed-off-by: Marcus Burghardt <maburgha@redhat.com>
@marcusburghardt
marcusburghardt force-pushed the chore/complytime-stricter-review branch from e4f1a0c to 652721b Compare September 4, 2026 09:21
@marcusburghardt
marcusburghardt enabled auto-merge (rebase) September 4, 2026 09:21
@marcusburghardt
marcusburghardt merged commit 11fee82 into complytime:main Sep 4, 2026
13 checks passed
@marcusburghardt
marcusburghardt deleted the chore/complytime-stricter-review branch September 4, 2026 09:21
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.

3 participants