feat: give project board perms to all #488

Merged
brightz merged 2 commits from feat-member-project-board-write into main 2026-10-04 13:51:23 +00:00
Member
No description provided.
feat: give project board perms to all
All checks were successful
CI / build (pull_request) Has been skipped
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
kennel/build skipped: no services or static sites defined
Validate / Governance (pull_request_target) Successful in 3m3s
CI / check-1 (pull_request) Successful in 11m28s
CI / check (pull_request) Successful in 0s
54fa051cd9
anish approved these changes 2026-10-03 22:00:24 +00:00
chore: regenerate tofu, schemas, CODEOWNERS [skip ci]
Some checks failed
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: git Plan failed.
atlantis/plan 1/1 projects failed to plan.
kennel/build skipped: no services or static sites defined
798cfecbc5

Ran Plan for dir: tofu/git workspace: default

Plan Failed: This project is currently locked by an unapplied plan from pull #484. To continue, delete the lock from #484 or apply that plan and merge the pull request.

Once the lock is released, comment atlantis plan here to re-plan.

Ran Plan for dir: `tofu/git` workspace: `default` **Plan Failed**: This project is currently locked by an unapplied plan from pull #484. To continue, delete the lock from #484 or apply that plan and merge the pull request. Once the lock is released, comment `atlantis plan` here to re-plan.
brightz force-pushed feat-member-project-board-write from 798cfecbc5
Some checks failed
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/plan: git Plan failed.
atlantis/plan 1/1 projects failed to plan.
kennel/build skipped: no services or static sites defined
to 55bd296e06
All checks were successful
kennel/build skipped: no services or static sites defined
atlantis/plan: git Plan: 0 to add, 17 to change, 0 to destroy.
atlantis/plan 1/1 projects planned successfully.
atlantis/pre_workflow_hook: Install local-only OpenTofu providers succeeded.
atlantis/apply: git Apply succeeded.
atlantis/apply 1/1 projects applied successfully.
2026-10-04 12:53:54 +00:00
Compare

Ran Plan for project: git dir: tofu/git workspace: default

Show Output
Finished `release` profile [optimized] target(s) in 0.06s


OpenTofu used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
! update in-place (current -> planned)

OpenTofu will perform the following actions:

  # forgejo_team.cbp will be updated in-place
! resource "forgejo_team" "cbp" {
        id                        = 3
        name                      = "cbp"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-cal will be updated in-place
! resource "forgejo_team" "cmu-cal" {
        id                        = 11
        name                      = "cmu-cal"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-courses will be updated in-place
! resource "forgejo_team" "cmu-courses" {
        id                        = 12
        name                      = "cmu-courses"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-eats will be updated in-place
! resource "forgejo_team" "cmu-eats" {
        id                        = 28
        name                      = "cmu-eats"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-housing will be updated in-place
! resource "forgejo_team" "cmu-housing" {
        id                        = 2
        name                      = "cmu-housing"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-insta will be updated in-place
! resource "forgejo_team" "cmu-insta" {
        id                        = 34
        name                      = "cmu-insta"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-maps will be updated in-place
! resource "forgejo_team" "cmu-maps" {
        id                        = 13
        name                      = "cmu-maps"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.cmu-study will be updated in-place
! resource "forgejo_team" "cmu-study" {
        id                        = 43
        name                      = "cmu-study"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.devops will be updated in-place
! resource "forgejo_team" "devops" {
        id                        = 4
        name                      = "devops"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.lnf will be updated in-place
! resource "forgejo_team" "lnf" {
        id                        = 48
        name                      = "lnf"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.occ will be updated in-place
! resource "forgejo_team" "occ" {
        id                        = 33
        name                      = "occ"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.quest will be updated in-place
! resource "forgejo_team" "quest" {
        id                        = 7
        name                      = "quest"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.slai will be updated in-place
! resource "forgejo_team" "slai" {
        id                        = 8
        name                      = "slai"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.tartan-vote will be updated in-place
! resource "forgejo_team" "tartan-vote" {
        id                        = 6
        name                      = "tartan-vote"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.terrier will be updated in-place
! resource "forgejo_team" "terrier" {
        id                        = 10
        name                      = "terrier"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # forgejo_team.uia will be updated in-place
! resource "forgejo_team" "uia" {
        id                        = 9
        name                      = "uia"
!       organization              = "ScottyLabs" -> (known after apply)
!       units_map                 = {
          + "repo.projects" = "write"
            # (3 unchanged elements hidden)
        }
        # (5 unchanged attributes hidden)
    }

  # github_repository.slai_cmugpt_agent will be updated in-place
! resource "github_repository" "slai_cmugpt_agent" {
        id                                      = "cmugpt-agent"
        name                                    = "cmugpt-agent"
        # (39 unchanged attributes hidden)

-       template {
-           include_all_branches = false -> null
-           owner                = "ScottyLabs" -> null
-           repository           = "python-template" -> null
        }

        # (1 unchanged block hidden)
    }

Plan: 0 to add, 17 to change, 0 to destroy.
  • ▶️ To apply this plan, comment:
    atlantis apply -p git
    
  • 🚮 To delete this plan and lock, click here
  • 🔁 To plan this project again, comment:
    atlantis plan -p git
    

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


  • ⏩ To apply all unapplied plans from this Pull Request, comment:
    atlantis apply
    
  • 🚮 To delete all plans and locks from this Pull Request, comment:
    atlantis unlock
    
Ran Plan for project: `git` dir: `tofu/git` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.06s OpenTofu used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ! update in-place (current -> planned) OpenTofu will perform the following actions: # forgejo_team.cbp will be updated in-place ! resource "forgejo_team" "cbp" { id = 3 name = "cbp" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-cal will be updated in-place ! resource "forgejo_team" "cmu-cal" { id = 11 name = "cmu-cal" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-courses will be updated in-place ! resource "forgejo_team" "cmu-courses" { id = 12 name = "cmu-courses" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-eats will be updated in-place ! resource "forgejo_team" "cmu-eats" { id = 28 name = "cmu-eats" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-housing will be updated in-place ! resource "forgejo_team" "cmu-housing" { id = 2 name = "cmu-housing" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-insta will be updated in-place ! resource "forgejo_team" "cmu-insta" { id = 34 name = "cmu-insta" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-maps will be updated in-place ! resource "forgejo_team" "cmu-maps" { id = 13 name = "cmu-maps" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.cmu-study will be updated in-place ! resource "forgejo_team" "cmu-study" { id = 43 name = "cmu-study" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.devops will be updated in-place ! resource "forgejo_team" "devops" { id = 4 name = "devops" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.lnf will be updated in-place ! resource "forgejo_team" "lnf" { id = 48 name = "lnf" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.occ will be updated in-place ! resource "forgejo_team" "occ" { id = 33 name = "occ" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.quest will be updated in-place ! resource "forgejo_team" "quest" { id = 7 name = "quest" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.slai will be updated in-place ! resource "forgejo_team" "slai" { id = 8 name = "slai" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.tartan-vote will be updated in-place ! resource "forgejo_team" "tartan-vote" { id = 6 name = "tartan-vote" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.terrier will be updated in-place ! resource "forgejo_team" "terrier" { id = 10 name = "terrier" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # forgejo_team.uia will be updated in-place ! resource "forgejo_team" "uia" { id = 9 name = "uia" ! organization = "ScottyLabs" -> (known after apply) ! units_map = { + "repo.projects" = "write" # (3 unchanged elements hidden) } # (5 unchanged attributes hidden) } # github_repository.slai_cmugpt_agent will be updated in-place ! resource "github_repository" "slai_cmugpt_agent" { id = "cmugpt-agent" name = "cmugpt-agent" # (39 unchanged attributes hidden) - template { - include_all_branches = false -> null - owner = "ScottyLabs" -> null - repository = "python-template" -> null } # (1 unchanged block hidden) } Plan: 0 to add, 17 to change, 0 to destroy. ``` </details> * :arrow_forward: To **apply** this plan, comment: ```shell atlantis apply -p git ``` * :put_litter_in_its_place: To **delete** this plan and lock, click [here](https://atlantis.scottylabs.org/lock?id=ScottyLabs%252Fgovernance%252Ftofu%252Fgit%252Fdefault%252Fgit) * :repeat: To **plan** this project again, comment: ```shell atlantis plan -p git ``` Plan: 0 to add, 17 to change, 0 to destroy. --- * :fast_forward: To **apply** all unapplied plans from this Pull Request, comment: ```shell atlantis apply ``` * :put_litter_in_its_place: To **delete** all plans and locks from this Pull Request, comment: ```shell atlantis unlock ```
Member

atlantis apply

atlantis apply

Ran Apply for project: git dir: tofu/git workspace: default

Show Output
Finished `release` profile [optimized] target(s) in 0.06s

╷
│ Warning: Provider development overrides are in effect
│ 
│ The following provider development overrides are set in the CLI
│ configuration:
│  - svalabs/forgejo in /tmp/forgejo-provider
│ 
│ The behavior may therefore not match any released version of the provider
│ and applying changes may cause the state to become incompatible with
│ published releases.
╵
forgejo_team.cmu-courses: Modifying... [name=cmu-courses]
forgejo_team.terrier: Modifying... [name=terrier]
forgejo_team.cmu-insta: Modifying... [name=cmu-insta]
forgejo_team.tartan-vote: Modifying... [name=tartan-vote]
forgejo_team.cmu-housing: Modifying... [name=cmu-housing]
forgejo_team.quest: Modifying... [name=quest]
forgejo_team.cmu-cal: Modifying... [name=cmu-cal]
forgejo_team.occ: Modifying... [name=occ]
forgejo_team.cmu-eats: Modifying... [name=cmu-eats]
forgejo_team.cmu-eats: Modifications complete after 0s [name=cmu-eats]
forgejo_team.tartan-vote: Modifications complete after 0s [name=tartan-vote]
forgejo_team.terrier: Modifications complete after 0s [name=terrier]
forgejo_team.cmu-insta: Modifications complete after 0s [name=cmu-insta]
forgejo_team.cmu-housing: Modifications complete after 0s [name=cmu-housing]
forgejo_team.cmu-courses: Modifications complete after 0s [name=cmu-courses]
forgejo_team.devops: Modifying... [name=devops]
forgejo_team.cmu-maps: Modifying... [name=cmu-maps]
forgejo_team.quest: Modifications complete after 0s [name=quest]
forgejo_team.uia: Modifying... [name=uia]
forgejo_team.cmu-cal: Modifications complete after 0s [name=cmu-cal]
forgejo_team.occ: Modifications complete after 0s [name=occ]
forgejo_team.cbp: Modifying... [name=cbp]
forgejo_team.slai: Modifying... [name=slai]
forgejo_team.lnf: Modifying... [name=lnf]
forgejo_team.cmu-study: Modifying... [name=cmu-study]
forgejo_team.devops: Modifications complete after 0s [name=devops]
forgejo_team.cmu-maps: Modifications complete after 0s [name=cmu-maps]
forgejo_team.cbp: Modifications complete after 0s [name=cbp]
forgejo_team.slai: Modifications complete after 0s [name=slai]
forgejo_team.lnf: Modifications complete after 0s [name=lnf]
forgejo_team.cmu-study: Modifications complete after 0s [name=cmu-study]
forgejo_team.uia: Modifications complete after 0s [name=uia]
github_repository.slai_cmugpt_agent: Modifying... [id=cmugpt-agent]
github_repository.slai_cmugpt_agent: Modifications complete after 2s [id=cmugpt-agent]

Apply complete! Resources: 0 added, 17 changed, 0 destroyed.
Ran Apply for project: `git` dir: `tofu/git` workspace: `default` <details><summary>Show Output</summary> ```diff Finished `release` profile [optimized] target(s) in 0.06s ╷ │ Warning: Provider development overrides are in effect │ │ The following provider development overrides are set in the CLI │ configuration: │ - svalabs/forgejo in /tmp/forgejo-provider │ │ The behavior may therefore not match any released version of the provider │ and applying changes may cause the state to become incompatible with │ published releases. ╵ forgejo_team.cmu-courses: Modifying... [name=cmu-courses] forgejo_team.terrier: Modifying... [name=terrier] forgejo_team.cmu-insta: Modifying... [name=cmu-insta] forgejo_team.tartan-vote: Modifying... [name=tartan-vote] forgejo_team.cmu-housing: Modifying... [name=cmu-housing] forgejo_team.quest: Modifying... [name=quest] forgejo_team.cmu-cal: Modifying... [name=cmu-cal] forgejo_team.occ: Modifying... [name=occ] forgejo_team.cmu-eats: Modifying... [name=cmu-eats] forgejo_team.cmu-eats: Modifications complete after 0s [name=cmu-eats] forgejo_team.tartan-vote: Modifications complete after 0s [name=tartan-vote] forgejo_team.terrier: Modifications complete after 0s [name=terrier] forgejo_team.cmu-insta: Modifications complete after 0s [name=cmu-insta] forgejo_team.cmu-housing: Modifications complete after 0s [name=cmu-housing] forgejo_team.cmu-courses: Modifications complete after 0s [name=cmu-courses] forgejo_team.devops: Modifying... [name=devops] forgejo_team.cmu-maps: Modifying... [name=cmu-maps] forgejo_team.quest: Modifications complete after 0s [name=quest] forgejo_team.uia: Modifying... [name=uia] forgejo_team.cmu-cal: Modifications complete after 0s [name=cmu-cal] forgejo_team.occ: Modifications complete after 0s [name=occ] forgejo_team.cbp: Modifying... [name=cbp] forgejo_team.slai: Modifying... [name=slai] forgejo_team.lnf: Modifying... [name=lnf] forgejo_team.cmu-study: Modifying... [name=cmu-study] forgejo_team.devops: Modifications complete after 0s [name=devops] forgejo_team.cmu-maps: Modifications complete after 0s [name=cmu-maps] forgejo_team.cbp: Modifications complete after 0s [name=cbp] forgejo_team.slai: Modifications complete after 0s [name=slai] forgejo_team.lnf: Modifications complete after 0s [name=lnf] forgejo_team.cmu-study: Modifications complete after 0s [name=cmu-study] forgejo_team.uia: Modifications complete after 0s [name=uia] github_repository.slai_cmugpt_agent: Modifying... [id=cmugpt-agent] github_repository.slai_cmugpt_agent: Modifications complete after 2s [id=cmugpt-agent] Apply complete! Resources: 0 added, 17 changed, 0 destroyed. ``` </details>
brightz deleted branch feat-member-project-board-write 2026-10-04 13:51:23 +00:00

Locks and plans deleted for the projects and workspaces modified in this pull request:

  • dir: tofu/git workspace: default
Locks and plans deleted for the projects and workspaces modified in this pull request: - dir: `tofu/git` workspace: `default`
Sign in to join this conversation.
No description provided.