Skip to content

chore: Grant admin rights to holochain-devs#45

Closed
ThetaSinner wants to merge 1 commit intomainfrom
grant-admin-rights-holochain-dev
Closed

chore: Grant admin rights to holochain-devs#45
ThetaSinner wants to merge 1 commit intomainfrom
grant-admin-rights-holochain-dev

Conversation

@ThetaSinner
Copy link
Copy Markdown
Member

No description provided.

@cocogitto-bot
Copy link
Copy Markdown

cocogitto-bot bot commented Jun 27, 2025

✔️ f298dea - Conventional commits check succeeded.

@github-actions
Copy link
Copy Markdown

🍹 preview on holochain/holochain/github

Pulumi report

View in Pulumi Cloud

  Previewing update (holochain/github)

View Live: https://app.pulumi.com/holochain/holochain/github/previews/8bd68e45-1d3e-45e6-be86-0d9ff8cb1bd3

pulumi:pulumi:Stack: (same)
  [urn=urn:pulumi:github::holochain::pulumi:pulumi:Stack::holochain-github]
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-wasmer]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-wasmer-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-client-rust]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-client-rust-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:hc-github-config]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::hc-github-config-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:binaries]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::binaries-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:tryorama]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::tryorama-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holonix]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holonix-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:wind-tunnel]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::wind-tunnel-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-client-js]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-client-js-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:lair]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::lair-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:tx5]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::tx5-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:sbd]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::sbd-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:hc-chc-service]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::hc-chc-service-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-serialization]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-serialization-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:influxive]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::influxive-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-client-python]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-client-python-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:holochain-serialization-python]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::holochain-serialization-python-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:nix-cache-check]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::nix-cache-check-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:kitsune2]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::kitsune2-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:docs-pages]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::docs-pages-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:scaffolding]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::scaffolding-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:hc-launch]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::hc-launch-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:hc-spin]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::hc-spin-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:kangaroo-electron]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::kangaroo-electron-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:dino-adventure]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::dino-adventure-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:dino-adventure-kangaroo]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::dino-adventure-kangaroo-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:hc-http-gw]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::hc-http-gw-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:nomad-server]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::nomad-server-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:network-services]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::network-services-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:url2]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::url2-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:wind-tunnel-runner]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::wind-tunnel-runner-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:automap-rs]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::automap-rs-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:isotest-rs]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::isotest-rs-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:must_future]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::must_future-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:serde-json]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::serde-json-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:one_err]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::one_err-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:ametrics]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::ametrics-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:devhub-gui]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::devhub-gui-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:contrafact-rs]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::contrafact-rs-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:app-store-gui]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::app-store-gui-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:task-motel-rs]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::task-motel-rs-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:rand-utf8]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::rand-utf8-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:bootstrap]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::bootstrap-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:bootstrap2]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::bootstrap2-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:release-integration]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::release-integration-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
  ~ github:index/teamRepository:TeamRepository: (update)
      [id=4948308:actions]
      [urn=urn:pulumi:github::holochain::github:index/teamRepository:TeamRepository::actions-collaborator-holochain-devs]
      [provider=urn:pulumi:github::holochain::pulumi:providers:github::default_6_7_2::c531bc38-aeb8-4d92-97f3-a2282a25cd9c]
    ~ permission: "maintain" => "admin"
Resources:
  ~ 45 to update
  283 unchanged
  

_, err = github.NewTeamRepository(ctx, fmt.Sprintf("%s-collaborator-holochain-devs", name), &github.TeamRepositoryArgs{
Repository: repository.Name,
Permission: pulumi.String("maintain"),
Permission: pulumi.String("admin"),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Why is this needed? Shouldn't most of the management of Holochain repos be done through this repo, meaning that we don't need to make individual admin changes?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

That's fair, we could try to do without it. I do usually need to make changes manually to figure out what settings we can change before doing it through Pulumi but otherwise we could maybe make do with maintain permissions.

The reason I'm changing this is that I just reduced the core-dev to minimal users because in theory we no longer need as many permissions and so we should still be admins through the actual dev group now.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Yeah, I get wanting to try it out before making the changes through Pulumi, but I worry about what we lose with that, especially for new members who might not know about this repo and just make direct changes if they have the permissions to do so.

I feel like, for the number of times that we need to make these changes, I'd rather keep the extra steps and with it the protections we get. Then we can keep the group of actual admins very small.

All that being said I am happy to approve this change if you think it's for the best. 🙂

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Well I'm the maintainer of the group that has the hra2 account it it and gets permissions to publish on crates.io. If we want to try doing without admin permissions then let's give it a go and see how long it takes for that to get annoying :D

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.

2 participants