Skip to content

Prevent perpetual changes to team membership - #595

Merged
priteau merged 1 commit into
mainfrom
avoid-team-diff
Nov 13, 2026
Merged

priteau merged 1 commit into
mainfrom
avoid-team-diff

Conversation

@priteau

@priteau priteau commented Nov 13, 2026

Copy link
Copy Markdown
Member

If an organization owner is given the member role they will be granted maintainer instead which will result in a perpetual diff [1].

Avoid this perpetual diff by changing status to maintainer for owners.

[1] https://registry.terraform.io/providers/integrations/github/latest/docs/resources/team_members

If an organization owner is given the member role they will be granted
maintainer instead which will result in a perpetual diff [1].

Avoid this perpetual diff by changing status to maintainer for owners.

[1] https://registry.terraform.io/providers/integrations/github/latest/docs/resources/team_members
@priteau
priteau requested a review from a team as a code owner November 13, 2026 08:41
@coderabbitai

coderabbitai Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Explain Change →

No actionable comments were generated in the recent review.

Summary

Changes terraform/github/terraform.tfvars.json only. Moves mnasiadka and priteau from Monitoring members to maintainers. Moves priteau from SRE members to maintainers. Five lines added, five removed. The file does not show organisation owner status, so it does not confirm that all owners are set to maintainer.

The Monitoring and SRE team declarations update maintainer and member assignments.

Changes: Team role updates

Layer / File(s) Summary
Monitoring and SRE assignments
terraform/github/terraform.tfvars.json
Monitoring adds mnasiadka as a maintainer and removes mnasiadka and priteau from members. SRE adds priteau as a maintainer and removes priteau from members.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Merge Risk: Minimal · up to 6e4b0

The change adjusts team roles for three users so that GitHub no longer shows a perpetual diff. Nothing in the repository indicates a defect. Before applying, confirm in GitHub that these users are organisation owners.

Pre-merge checks: Passed 2

Check name Status Explanation
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Recent review info

Run configuration

Commits

Reviewing files that changed from the base of the PR and between 8cf1dab and 6e4b0b9.

Files selected for processing: 1

  • terraform/github/terraform.tfvars.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

@stackhpc-ci

Copy link
Copy Markdown
Contributor

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖success

Validation Output

Success! The configuration is valid.


Terraform Plan 📖success

Show Plan

undefined

Pusher: @priteau, Action: pull_request, Working Directory: ``, Workflow: Terraform GitHub

@priteau
priteau merged commit da9167c into main Nov 13, 2026
6 checks passed
@priteau
priteau deleted the avoid-team-diff branch November 13, 2026 08:57
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