Skip to content

[BUG] Enable setting review notifications without delegation#3220

Open
deiga wants to merge 12 commits intointegrations:mainfrom
F-Secure-web:allow_setting_review_notifications_without_delegation
Open

[BUG] Enable setting review notifications without delegation#3220
deiga wants to merge 12 commits intointegrations:mainfrom
F-Secure-web:allow_setting_review_notifications_without_delegation

Conversation

@deiga
Copy link
Collaborator

@deiga deiga commented Feb 23, 2026

Resolves #2273


Before the change?

  • Docs for github_team_settings we're missing computed attributes
  • Tests didn't cover all behaviour
  • Tests used legacy Check: structure
  • Resource didn't use Context-aware CRUD functions
  • Resource CRUD-functions we're tightly coupled
  • It was not possible to set an empty review_request_delegation block
  • It wasn't possible to set notify without enabling delegation

After the change?

  • Docs for github_team_settings are complete
  • Tests cover all behaviour
  • Tests use new check structures from terraform-plugin-testing
  • Resource uses Context-aware CRUD functions
  • Resource CRUD-functions are independent
  • It is possible to set an empty review_request_delegation block
  • It is possible to set notify without enabling delegation

Pull request checklist

  • Schema migrations have been created if needed (example)
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • Yes
  • No

@github-actions
Copy link

👋 Hi! Thank you for this contribution! Just to let you know, our GitHub SDK team does a round of issue and PR reviews twice a week, every Monday and Friday! We have a process in place for prioritizing and responding to your input. Because you are a part of this community please feel free to comment, add to, or pick up any issues/PRs that are labeled with Status: Up for grabs. You & others like you are the reason all of this works! So thank you & happy coding! 🚀

@deiga deiga added this to the v6.12.0 Release milestone Feb 23, 2026
@deiga deiga added the Type: Bug Something isn't working as documented label Feb 23, 2026
@deiga deiga requested a review from stevehipwell February 23, 2026 18:41
deiga added 12 commits February 24, 2026 22:08
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
…elegation`

Mark nested `notify` as deprecated

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
Signed-off-by: Timo Sand <timo.sand@f-secure.com>
…ogic with `getTeam`

Signed-off-by: Timo Sand <timo.sand@f-secure.com>
@deiga deiga force-pushed the allow_setting_review_notifications_without_delegation branch from 407f0ed to 7f8814d Compare February 24, 2026 20:08
@deiga deiga requested a review from stevehipwell February 24, 2026 20:08
Copy link
Collaborator

@stevehipwell stevehipwell left a comment

Choose a reason for hiding this comment

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

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Bug Something isn't working as documented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: Allow setting review notifications without delegation

2 participants