Skip to content

Conversation

@takehiro1111
Copy link
Owner

No description provided.

@takehiro1111 takehiro1111 requested a review from Copilot December 6, 2025 14:39
@takehiro1111 takehiro1111 self-assigned this Dec 6, 2025
Copy link

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

This PR updates the visibility settings of several GitHub repositories from "private" to "public" in the Terraform configuration. The changes affect 8 repositories related to learning projects and framework implementations (Menta lessons, Gin framework apps, and Next.js projects).

Comments suppressed due to low confidence (1)

modules/repository/output.tf:1

  • Corrected spelling of 'pubnlic' to 'public'.
output "github_pubnlic_repos" {

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

@tf-action-takehiro1111
Copy link

Plan Result

CI link

Plan: 0 to add, 8 to change, 0 to destroy.
  • Update
    • github_repository.personal_repos["gin-api"]
    • github_repository.personal_repos["gin-todo"]
    • github_repository.personal_repos["menta-flask-todo"]
    • github_repository.personal_repos["menta-go-lesson"]
    • github_repository.personal_repos["menta-python-lesson"]
    • github_repository.personal_repos["menta-react-next"]
    • github_repository.personal_repos["menta-typescript-lesson"]
    • github_repository.personal_repos["nextjs"]
Change Result (Click me)
  # github_repository.personal_repos["gin-api"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "gin-api"
        name                        = "gin-api"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["gin-todo"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "gin-todo"
        name                        = "gin-todo"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-flask-todo"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-flask-todo"
        name                        = "menta-flask-todo"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-go-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-go-lesson"
        name                        = "menta-go-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-python-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-python-lesson"
        name                        = "menta-python-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-react-next"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-react-next"
        name                        = "menta-react-next"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-typescript-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-typescript-lesson"
        name                        = "menta-typescript-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["nextjs"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "nextjs"
        name                        = "nextjs"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

Plan: 0 to add, 8 to change, 0 to destroy.

@takehiro1111 takehiro1111 merged commit 68ef158 into main Dec 6, 2025
2 checks passed
@takehiro1111 takehiro1111 deleted the feature/2025-12-01-add-repo2 branch December 6, 2025 14:42
@tf-action-takehiro1111
Copy link

✅ Apply Succeeded

CI link

Apply complete! Resources: 0 added, 8 changed, 0 destroyed.
Details (Click me)
github_repository.personal_repos["node"]: Refreshing state... [id=node]
github_repository.personal_repos["menta-react-next"]: Refreshing state... [id=menta-react-next]
github_repository.personal_repos["github_terraform"]: Refreshing state... [id=github_terraform]
github_repository.personal_repos["engineer-job-tracking"]: Refreshing state... [id=engineer-job-tracking]
github_repository.personal_repos["menta-go-lesson"]: Refreshing state... [id=menta-go-lesson]
github_repository.personal_repos["menta-python-lesson"]: Refreshing state... [id=menta-python-lesson]
github_repository.personal_repos["cdk"]: Refreshing state... [id=cdk]
github_repository.personal_repos["docker"]: Refreshing state... [id=docker]
github_repository.personal_repos["blog"]: Refreshing state... [id=blog]
github_repository.personal_repos["aws_terraform"]: Refreshing state... [id=aws_terraform]
github_repository.personal_repos["gcp_terraform"]: Refreshing state... [id=gcp_terraform]
github_repository.personal_repos["serverless"]: Refreshing state... [id=serverless]
github_repository.personal_repos["hono"]: Refreshing state... [id=hono]
github_repository.personal_repos["nextjs-sandbox"]: Refreshing state... [id=nextjs-sandbox]
github_repository.personal_repos["gin-api"]: Refreshing state... [id=gin-api]
github_repository.personal_repos["locust"]: Refreshing state... [id=locust]
github_repository.personal_repos["golang"]: Refreshing state... [id=golang]
github_repository.personal_repos["nextjs"]: Refreshing state... [id=nextjs]
github_repository.personal_repos["gin-todo"]: Refreshing state... [id=gin-todo]
github_repository.personal_repos["menta-flask-todo"]: Refreshing state... [id=menta-flask-todo]
github_repository.personal_repos["menta-typescript-lesson"]: Refreshing state... [id=menta-typescript-lesson]
github_repository.personal_repos["tutorial"]: Refreshing state... [id=tutorial]
github_repository.personal_repos["pytest"]: Refreshing state... [id=pytest]
github_repository.personal_repos["az_terraform"]: Refreshing state... [id=az_terraform]
github_repository.personal_repos["flask"]: Refreshing state... [id=flask]
github_repository.personal_repos["dev-personal-log"]: Refreshing state... [id=dev-personal-log]
github_repository.personal_repos["prometheus"]: Refreshing state... [id=prometheus]
github_repository.personal_repos["python"]: Refreshing state... [id=python]
github_repository.personal_repos["jest"]: Refreshing state... [id=jest]
github_repository.personal_repos["ts"]: Refreshing state... [id=ts]
github_repository.personal_repos["k8s"]: Refreshing state... [id=k8s]

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # github_repository.personal_repos["gin-api"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "gin-api"
        name                        = "gin-api"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["gin-todo"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "gin-todo"
        name                        = "gin-todo"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-flask-todo"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-flask-todo"
        name                        = "menta-flask-todo"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-go-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-go-lesson"
        name                        = "menta-go-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-python-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-python-lesson"
        name                        = "menta-python-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-react-next"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-react-next"
        name                        = "menta-react-next"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["menta-typescript-lesson"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "menta-typescript-lesson"
        name                        = "menta-typescript-lesson"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

  # github_repository.personal_repos["nextjs"] will be updated in-place
  ~ resource "github_repository" "personal_repos" {
        id                          = "nextjs"
        name                        = "nextjs"
      ~ visibility                  = "private" -> "public"
        # (37 unchanged attributes hidden)
    }

Plan: 0 to add, 8 to change, 0 to destroy.
github_repository.personal_repos["menta-go-lesson"]: Modifying... [id=menta-go-lesson]
github_repository.personal_repos["gin-api"]: Modifying... [id=gin-api]
github_repository.personal_repos["menta-react-next"]: Modifying... [id=menta-react-next]
github_repository.personal_repos["nextjs"]: Modifying... [id=nextjs]
github_repository.personal_repos["gin-todo"]: Modifying... [id=gin-todo]
github_repository.personal_repos["menta-flask-todo"]: Modifying... [id=menta-flask-todo]
github_repository.personal_repos["menta-python-lesson"]: Modifying... [id=menta-python-lesson]
github_repository.personal_repos["menta-typescript-lesson"]: Modifying... [id=menta-typescript-lesson]
github_repository.personal_repos["menta-go-lesson"]: Still modifying... [id=menta-go-lesson, 00m10s elapsed]
github_repository.personal_repos["gin-api"]: Still modifying... [id=gin-api, 00m10s elapsed]
github_repository.personal_repos["menta-react-next"]: Still modifying... [id=menta-react-next, 00m10s elapsed]
github_repository.personal_repos["nextjs"]: Still modifying... [id=nextjs, 00m10s elapsed]
github_repository.personal_repos["menta-flask-todo"]: Still modifying... [id=menta-flask-todo, 00m10s elapsed]
github_repository.personal_repos["gin-todo"]: Still modifying... [id=gin-todo, 00m10s elapsed]
github_repository.personal_repos["menta-python-lesson"]: Still modifying... [id=menta-python-lesson, 00m10s elapsed]
github_repository.personal_repos["menta-typescript-lesson"]: Still modifying... [id=menta-typescript-lesson, 00m10s elapsed]
github_repository.personal_repos["menta-go-lesson"]: Still modifying... [id=menta-go-lesson, 00m20s elapsed]
github_repository.personal_repos["gin-api"]: Still modifying... [id=gin-api, 00m20s elapsed]
github_repository.personal_repos["menta-react-next"]: Still modifying... [id=menta-react-next, 00m20s elapsed]
github_repository.personal_repos["nextjs"]: Still modifying... [id=nextjs, 00m20s elapsed]
github_repository.personal_repos["menta-flask-todo"]: Still modifying... [id=menta-flask-todo, 00m20s elapsed]
github_repository.personal_repos["gin-todo"]: Still modifying... [id=gin-todo, 00m20s elapsed]
github_repository.personal_repos["menta-python-lesson"]: Still modifying... [id=menta-python-lesson, 00m20s elapsed]
github_repository.personal_repos["menta-typescript-lesson"]: Still modifying... [id=menta-typescript-lesson, 00m20s elapsed]
github_repository.personal_repos["menta-go-lesson"]: Modifications complete after 26s [id=menta-go-lesson]
github_repository.personal_repos["menta-react-next"]: Modifications complete after 26s [id=menta-react-next]
github_repository.personal_repos["gin-api"]: Modifications complete after 26s [id=gin-api]
github_repository.personal_repos["nextjs"]: Modifications complete after 26s [id=nextjs]
github_repository.personal_repos["menta-flask-todo"]: Modifications complete after 26s [id=menta-flask-todo]
github_repository.personal_repos["gin-todo"]: Modifications complete after 27s [id=gin-todo]
github_repository.personal_repos["menta-python-lesson"]: Modifications complete after 27s [id=menta-python-lesson]
github_repository.personal_repos["menta-typescript-lesson"]: Modifications complete after 27s [id=menta-typescript-lesson]

Apply complete! Resources: 0 added, 8 changed, 0 destroyed.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants