Skip to content

Configure publishing environment reviewers during setup. - #26

Merged
samuel-williams-shopify merged 1 commit into
mainfrom
configure-release-reviewers
Sep 22, 2026
Merged

samuel-williams-shopify merged 1 commit into
mainfrom
configure-release-reviewers

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Configure the existing publishing environment's reviewers through gem:github:setup reviewers=socketry/managers or the reviewers list in config/release.yaml. Setup plan shows the current and desired environment policy; apply resolves user/team IDs and updates the reviewer list while preserving branch restrictions, wait timers, self-review prevention, and administrator bypass.

The setting is optional: existing configurations leave environment policy unmanaged. Invalid or empty lists and failed environment/reviewer lookups stop apply before it writes settings. An unchanged reviewer list does not update the environment.

Includes tests, release notes, setup/recovery guidance, regenerated agent context, and socketry/managers in this repository's release configuration. The live policy takes effect after an administrator runs gem:github:setup:apply; no remote settings were changed while preparing this PR.

Validation: full Sus suite passed with 509/509 library lines covered; RuboCop passed; Decode documented 31/31 public definitions. A read-only setup plan against this repository resolved the Managers team and preserved the current environment protections.

Signed-off-by: Samuel Williams <samuel.williams@shopify.com>
@samuel-williams-shopify
samuel-williams-shopify merged commit ac3e91c into main Sep 22, 2026
25 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the configure-release-reviewers branch September 22, 2026 02: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.

1 participant