Skip to content

Conversation

@ianconsolata
Copy link
Contributor

Create a new repo (hyperspace) for the Web2 Pod monorepo, and assign a newly created ff-eng team as maintainers. Also onboards @joemocode-business

Why do you need this?

We need a new repo to coordinate work on the frontend and other associated services for the new Web2 pod

What else do we need to know?

I manually created a private Hyperspace repo -- do I need to add something to this config to ensure it remains private?

DRI: myself

Reviewer's Checklist

  • It is clear where the request is coming from (if unsure, ask)
  • All the automated checks passed
  • The YAML changes reflect the summary of the request
  • The Terraform plan posted as a comment reflects the summary of the request

Create a new repo (hyperspace) for the Web2 Pod monorepo, and assign a newly created ff-eng team as maintainers.
@ianconsolata ianconsolata requested a review from a team as a code owner February 11, 2026 22:02
@github-actions
Copy link
Contributor

The following access changes will be introduced as a result of applying the plan:

Access Changes
User filecoinfoundation-inf:
  - will gain maintain permission to hyperspace
User ianconsolata:
  - will gain admin permission to hyperspace
User lanzafame:
  - will gain maintain permission to hyperspace
User parkan:
  - will gain maintain permission to hyperspace
User parthshah1:
  - will gain maintain permission to hyperspace
User relotnek:
  - will gain maintain permission to hyperspace
User joemocode-business:
  - will join the organization as a [object Object] (remind them to accept the email invitation)
  - will gain maintain permission to hyperspace

@github-actions
Copy link
Contributor

Before merge, verify that all the following plans are correct. They will be applied as-is after the merge.

Terraform plans

filecoin-project

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  + create

Terraform will perform the following actions:

  # github_membership.this["joemocode-business"] will be created
  + resource "github_membership" "this" {
      + downgrade_on_destroy = false
      + etag                 = (known after apply)
      + id                   = (known after apply)
      + role                 = "member"
      + username             = "joemocode-business"
    }

  # github_repository.this["hyperspace"] will be created
  + resource "github_repository" "this" {
      + allow_auto_merge            = false
      + allow_merge_commit          = true
      + allow_rebase_merge          = true
      + allow_squash_merge          = true
      + archived                    = false
      + default_branch              = (known after apply)
      + delete_branch_on_merge      = false
      + etag                        = (known after apply)
      + full_name                   = (known after apply)
      + git_clone_url               = (known after apply)
      + html_url                    = (known after apply)
      + http_clone_url              = (known after apply)
      + id                          = (known after apply)
      + merge_commit_message        = "PR_TITLE"
      + merge_commit_title          = "MERGE_MESSAGE"
      + name                        = "hyperspace"
      + node_id                     = (known after apply)
      + primary_language            = (known after apply)
      + private                     = (known after apply)
      + repo_id                     = (known after apply)
      + squash_merge_commit_message = "COMMIT_MESSAGES"
      + squash_merge_commit_title   = "COMMIT_OR_PR_TITLE"
      + ssh_clone_url               = (known after apply)
      + svn_url                     = (known after apply)
      + topics                      = (known after apply)
      + visibility                  = (known after apply)
      + web_commit_signoff_required = false

      + security_and_analysis (known after apply)
    }

  # github_repository_collaborator.this["hyperspace:ianconsolata"] will be created
  + resource "github_repository_collaborator" "this" {
      + id                          = (known after apply)
      + invitation_id               = (known after apply)
      + permission                  = "admin"
      + permission_diff_suppression = false
      + repository                  = "hyperspace"
      + username                    = "ianconsolata"
    }

  # github_team.this["ff-eng"] will be created
  + resource "github_team" "this" {
      + create_default_maintainer = false
      + etag                      = (known after apply)
      + id                        = (known after apply)
      + members_count             = (known after apply)
      + name                      = "ff-eng"
      + node_id                   = (known after apply)
      + parent_team_read_id       = (known after apply)
      + parent_team_read_slug     = (known after apply)
      + privacy                   = "secret"
      + slug                      = (known after apply)
    }

  # github_team_membership.this["ff-eng:filecoinfoundation-inf"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "maintainer"
      + team_id  = (known after apply)
      + username = "filecoinfoundation-inf"
    }

  # github_team_membership.this["ff-eng:ianconsolata"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "maintainer"
      + team_id  = (known after apply)
      + username = "ianconsolata"
    }

  # github_team_membership.this["ff-eng:joemocode-business"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "member"
      + team_id  = (known after apply)
      + username = "joemocode-business"
    }

  # github_team_membership.this["ff-eng:lanzafame"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "member"
      + team_id  = (known after apply)
      + username = "lanzafame"
    }

  # github_team_membership.this["ff-eng:parkan"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "member"
      + team_id  = (known after apply)
      + username = "parkan"
    }

  # github_team_membership.this["ff-eng:parthshah1"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "member"
      + team_id  = (known after apply)
      + username = "parthshah1"
    }

  # github_team_membership.this["ff-eng:relotnek"] will be created
  + resource "github_team_membership" "this" {
      + etag     = (known after apply)
      + id       = (known after apply)
      + role     = "member"
      + team_id  = (known after apply)
      + username = "relotnek"
    }

  # github_team_repository.this["ff-eng:hyperspace"] will be created
  + resource "github_team_repository" "this" {
      + etag       = (known after apply)
      + id         = (known after apply)
      + permission = "maintain"
      + repository = "hyperspace"
      + team_id    = (known after apply)
    }

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

@jennijuju
Copy link
Member

jennijuju commented Feb 11, 2026

Just flagging we had a hyperspace network (testnet) and it could be confusing for some community member with duplicated name

@BigLep BigLep merged commit 24d6098 into master Feb 12, 2026
6 checks passed
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