Skip to content

feat: add poc of gh-team#953

Merged
frmadem merged 39 commits intomainfrom
feat/952-poc-gh-group
Mar 31, 2026
Merged

feat: add poc of gh-team#953
frmadem merged 39 commits intomainfrom
feat/952-poc-gh-group

Conversation

@frmadem
Copy link
Copy Markdown
Contributor

@frmadem frmadem commented Feb 27, 2026

solves #952

@frmadem frmadem requested a review from a team as a code owner February 27, 2026 15:25
@frmadem frmadem linked an issue Feb 27, 2026 that may be closed by this pull request
Comment thread modules/gh-team/variables.tf Outdated
Comment thread modules/github-team/main.tf
Copy link
Copy Markdown
Contributor

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

Adds a new Terraform module (modules/gh-team) intended as a proof-of-concept for managing GitHub teams and team memberships, and wires it into the repo’s release-please configuration (per issue #952).

Changes:

  • Register modules/gh-team in release-please-config.json.
  • Add modules/gh-team Terraform module (resources, variables, outputs), docs, changelog, and a basic example.
  • Remove the repository root README.md.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 14 comments.

Show a summary per file
File Description
release-please-config.json Adds the new module to release-please package configuration.
modules/gh-team/versions.tf Declares GitHub provider requirement for the new module.
modules/gh-team/variables.tf Defines a single config object input with validations.
modules/gh-team/main.tf Creates the GitHub team and assigns memberships.
modules/gh-team/outputs.tf Exposes created team attributes and member list.
modules/gh-team/docs/header.md Module documentation header content used by terraform-docs.
modules/gh-team/docs/footer.md Module documentation footer content used by terraform-docs.
modules/gh-team/README.md Generated module README (terraform-docs injected).
modules/gh-team/_examples/basic/main.tf Minimal example for consuming the module.
modules/gh-team/_examples/basic/config.json Example JSON config for the module.
modules/gh-team/CHANGELOG.md Initial changelog entry for the module.
modules/gh-team/.terraform-docs.yml terraform-docs configuration for README generation.
README.md Deletes the repository root README.
Comments suppressed due to low confidence (1)

README.md:1

  • This PR deletes the repository root README.md. If this is unintentional, please restore it (it currently documents the repo’s release-please workflow). If it is intentional, consider replacing it with an updated root README rather than removing it entirely.

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

Comment thread modules/gh-team/docs/header.md Outdated
Comment thread release-please-config.json Outdated
Comment thread modules/github-team/versions.tf
Comment thread modules/gh-team/main.tf Outdated
Comment thread modules/github-team/docs/header.md
Comment thread modules/github-team/_examples/basic/main.tf
Comment thread modules/gh-team/README.md Outdated
Comment thread modules/gh-team/README.md Outdated
Comment thread modules/gh-team/docs/footer.md Outdated
Comment thread modules/gh-team/_examples/basic/main.tf Outdated
frmadem and others added 11 commits March 21, 2026 14:12
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@frmadem frmadem requested a review from jotasixto March 22, 2026 13:40
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

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 12 out of 12 changed files in this pull request and generated 4 comments.


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

Comment thread modules/gh-team/_examples/basic/config.json Outdated
Comment thread modules/gh-team/outputs.tf Outdated
Comment thread modules/gh-team/main.tf Outdated
Comment thread modules/github-team/docs/footer.md
frmadem and others added 4 commits March 23, 2026 17:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@frmadem
Copy link
Copy Markdown
Contributor Author

frmadem commented Mar 24, 2026

@copilot change the module name and its documentation from gh-team to github-team

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 24, 2026

@frmadem I've opened a new pull request, #1114, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits March 24, 2026 11:56
* Initial plan

* feat: rename module from gh-team to github-team

Co-authored-by: frmadem <6397709+frmadem@users.noreply.github.com>
Agent-Logs-Url: https://github.com/prefapp/tfm/sessions/93472b99-7b46-4a06-beb3-2f1507d8d807

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: frmadem <6397709+frmadem@users.noreply.github.com>
@alambike alambike requested a review from Copilot March 24, 2026 13:36
alambike
alambike previously approved these changes Mar 24, 2026
Copy link
Copy Markdown
Contributor

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 13 out of 13 changed files in this pull request and generated 5 comments.


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

Comment thread modules/github-team/docs/header.md
Comment thread modules/github-team/_examples/basic/config.json Outdated
Comment thread modules/github-team/variables.tf Outdated
Comment thread modules/github-team/variables.tf Outdated
Comment thread modules/github-team/variables.tf Outdated
frmadem and others added 2 commits March 30, 2026 10:24
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@frmadem frmadem requested a review from alambike March 30, 2026 18:47
@frmadem frmadem merged commit 52359d0 into main Mar 31, 2026
@frmadem frmadem deleted the feat/952-poc-gh-group branch March 31, 2026 07:43
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.

POC gh group

5 participants