Skip to content

Conversation

@lidel
Copy link
Member

@lidel lidel commented Oct 23, 2025

Summary

  • cleanup: removes legacy w3dt-stewards team (from Protocol Labs times, before nucleation, outdated for ~2+ years) and transfers all repository access to shipyard team (updated in chore: update shipyard team #247)
    • note: all shipyard members were already in w3dt-stewards, so this deduplicates teams / consolidates overlapping team access without affecting individuals that are actively involved in maintenance

Why do you need this?

  • w3dt-stewards is based on 2 year old staff roster that no longer reflects reality

Need to retain access to a repo?

If this PR is removing too much, folks who need access but are not members of shipyard can reach out to IPFS Foundation for their own access path (e.g. be re-added individually in separate PR).

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

@lidel lidel requested a review from aschmahmann October 23, 2025 16:38
@lidel lidel requested a review from a team as a code owner October 23, 2025 16:38
@lidel lidel requested review from a team and laurentsenta October 23, 2025 16:38
@github-actions

This comment was marked as outdated.

@github-actions

This comment was marked as outdated.

removes legacy w3dt-stewards team and transfers all repository access
to shipyard team, maintaining same permission levels

note: all shipyard members were already in w3dt-stewards, so this
consolidates overlapping team access without affecting individuals
@lidel lidel force-pushed the remove-w3dt-stewards-team branch from ce3f570 to b0ad3a9 Compare October 23, 2025 17:23
@github-actions
Copy link
Contributor

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

Access Changes
User 2color:
  - will have the permission to 2019.ipfs.camp change from admin to push
  - will have the permission to aegir change from admin to push
  - will lose admin permission to aegir-typedoc-theme
  - will lose admin permission to apps
  - will lose admin permission to artwork
  - will lose admin permission to awesome-ipfs
  - will lose admin permission to bbloom
  - will have the permission to benchmarks change from admin to push
  - will lose admin permission to browser-design-guidelines
  - will have the permission to camp change from admin to push
  - will lose admin permission to ci-helpers
  - will have the permission to community change from admin to maintain
  - will have the permission to devgrants change from admin to push
  - will lose admin permission to distributed-wikipedia-mirror
  - will have the permission to distributions change from admin to push
  - will lose admin permission to download-ipfs-distribution-action
  - will lose admin permission to ecosystem-directory
  - will have the permission to eslint-config-ipfs change from admin to push
  - will have the permission to fs-repo-migrations change from admin to push
  - will lose admin permission to gateway-conformance
  - will lose admin permission to gh-issue-form-test
  - will have the permission to go-bitfield change from admin to push
  - will have the permission to go-block-format change from admin to push
  - will have the permission to go-bs-sqlite3 change from admin to push
  - will have the permission to go-cid change from admin to push
  - will have the permission to go-cidutil change from admin to push
  - will lose admin permission to go-dag-store
  - will have the permission to go-datastore change from admin to push
  - will have the permission to go-detect-race change from admin to push
  - will have the permission to go-dnslink change from admin to push
  - will have the permission to go-ds-badger change from admin to push
  - will have the permission to go-ds-crdt change from admin to push
  - will lose maintain permission to go-ds-dynamodb
  - will have the permission to go-ds-flatfs change from admin to push
  - will have the permission to go-ds-leveldb change from admin to push
  - will have the permission to go-ds-measure change from admin to push
  - will lose admin permission to go-ds-pebble
  - will have the permission to go-ds-redis change from admin to push
  - will have the permission to go-ds-s3 change from admin to push
  - will have the permission to go-ds-sql change from admin to push
  - will have the permission to go-ds-swift change from admin to push
  - will have the permission to go-fs-lock change from admin to push
  - will have the permission to go-graphsync change from admin to push
  - will have the permission to go-ipfs-archived change from admin to push
  - will have the permission to go-ipfs-blocksutil change from admin to push
  - will have the permission to go-ipfs-cmds change from admin to push
  - will have the permission to go-ipfs-delay change from admin to push
  - will have the permission to go-ipfs-example-plugin change from admin to push
  - will have the permission to go-ipfs-pq change from admin to push
  - will lose maintain permission to go-ipfs-redirects-file
  - will have the permission to go-ipld-cbor change from admin to push
  - will have the permission to go-ipld-eth-import change from admin to push
  - will have the permission to go-ipld-format change from admin to push
  - will have the permission to go-ipld-git change from admin to push
  - will have the permission to go-ipld-legacy change from admin to push
  - will have the permission to go-ipld-zcash change from admin to push
  - will have the permission to go-libipfs-rapide change from admin to push
  - will lose admin permission to go-libp2p-dns-router
  - will have the permission to go-log change from admin to push
  - will have the permission to go-merkledag change from admin to push
  - will have the permission to go-metrics-interface change from admin to push
  - will have the permission to go-metrics-prometheus change from admin to push
  - will have the permission to go-peertaskqueue change from admin to push
  - will have the permission to go-qringbuf change from admin to pull
  - will lose maintain permission to go-test
  - will have the permission to go-todocounter change from admin to push
  - will have the permission to go-unixfsnode change from admin to push
  - will lose admin permission to gomod
  - will have the permission to hang-fds change from admin to push
  - will have the permission to in-web-browsers change from admin to push
  - will have the permission to ipfs change from admin to triage
  - will lose admin permission to ipfs-blog
  - will have the permission to ipfs-companion change from admin to pull
  - will have the permission to ipfs-desktop change from admin to push
  - will lose push permission to ipfs-docs
  - will have the permission to ipfs-ds-postgres change from admin to push
  - will lose admin permission to ipfs-repository-template
  - will have the permission to ipfs-update change from admin to push
  - will lose admin permission to ipfs-website
  - will have the permission to ipfs-webui change from admin to push
  - will have the permission to ipget change from admin to push
  - will have the permission to ipld-explorer-components change from admin to push
  - will have the permission to iptb change from admin to push
  - will have the permission to iptb-plugins change from admin to push
  - will lose admin permission to js-blockstore-datastore-adapter
  - will have the permission to js-dag-service change from admin to push
  - will have the permission to js-datastore-pubsub change from admin to push
  - will have the permission to js-fs-pull-blob-store change from admin to push
  - will have the permission to js-hamt-sharding change from admin to pull
  - will have the permission to js-idb-pull-blob-store change from admin to push
  - will have the permission to js-ipfs-bitswap change from admin to push
  - will have the permission to js-ipfs-merkle-dag change from admin to push
  - will have the permission to js-ipfs-repo change from admin to push
  - will have the permission to js-ipfs-unixfs change from admin to push
  - will have the permission to js-ipfs-utils change from admin to push
  - will have the permission to js-ipfsd-ctl change from admin to push
  - will have the permission to js-ipns change from admin to push
  - will have the permission to js-kubo-rpc-client change from admin to push
  - will have the permission to js-level-pull-blob-store change from admin to push
  - will lose admin permission to js-stores
  - will lose admin permission to local-offline-collab
  - will lose admin permission to metrics
  - will lose admin permission to mobile-design-guidelines
  - will lose admin permission to newsletter
  - will lose admin permission to npm-kubo
  - will lose admin permission to pinbot-irc
  - will lose admin permission to pinning-services-api-spec
  - will have the permission to protons change from admin to push
  - will have the permission to public-gateway-checker change from admin to push
  - will have the permission to roadmap change from admin to push
  - will lose pull permission to sharness
  - will lose admin permission to spec-generator
  - will have the permission to specs change from admin to push
  - will lose admin permission to start-ipfs-daemon-action
User jorropo:
  - will lose admin permission to 2019.ipfs.camp
  - will lose admin permission to aegir
  - will lose admin permission to aegir-typedoc-theme
  - will lose admin permission to apps
  - will lose admin permission to artwork
  - will lose admin permission to awesome-ipfs
  - will lose admin permission to bbloom
  - will lose admin permission to benchmarks
  - will lose admin permission to browser-design-guidelines
  - will lose admin permission to camp
  - will lose admin permission to ci-helpers
  - will lose admin permission to community
  - will lose admin permission to devgrants
  - will lose admin permission to distributed-wikipedia-mirror
  - will have the permission to distributions change from admin to push
  - will lose admin permission to download-ipfs-distribution-action
  - will lose admin permission to ecosystem-directory
  - will lose admin permission to eslint-config-ipfs
  - will have the permission to fs-repo-migrations change from admin to push
  - will lose admin permission to gateway-conformance
  - will lose admin permission to gh-issue-form-test
  - will have the permission to go-bitfield change from admin to push
  - will have the permission to go-block-format change from admin to push
  - will have the permission to go-bs-sqlite3 change from admin to push
  - will have the permission to go-cid change from admin to push
  - will have the permission to go-cidutil change from admin to push
  - will lose admin permission to go-dag-store
  - will have the permission to go-datastore change from admin to push
  - will have the permission to go-detect-race change from admin to push
  - will have the permission to go-dnslink change from admin to push
  - will have the permission to go-ds-badger change from admin to push
  - will have the permission to go-ds-crdt change from admin to push
  - will lose maintain permission to go-ds-dynamodb
  - will have the permission to go-ds-flatfs change from admin to push
  - will have the permission to go-ds-leveldb change from admin to push
  - will have the permission to go-ds-measure change from admin to push
  - will lose admin permission to go-ds-pebble
  - will have the permission to go-ds-redis change from admin to push
  - will have the permission to go-ds-s3 change from admin to push
  - will have the permission to go-ds-sql change from admin to push
  - will have the permission to go-ds-swift change from admin to push
  - will have the permission to go-fs-lock change from admin to push
  - will have the permission to go-graphsync change from admin to push
  - will have the permission to go-ipfs-archived change from admin to push
  - will have the permission to go-ipfs-blocksutil change from admin to push
  - will have the permission to go-ipfs-cmds change from admin to push
  - will have the permission to go-ipfs-delay change from admin to push
  - will have the permission to go-ipfs-example-plugin change from admin to push
  - will have the permission to go-ipfs-pq change from admin to push
  - will lose maintain permission to go-ipfs-redirects-file
  - will have the permission to go-ipld-cbor change from admin to push
  - will have the permission to go-ipld-eth-import change from admin to push
  - will have the permission to go-ipld-format change from admin to push
  - will have the permission to go-ipld-git change from admin to push
  - will have the permission to go-ipld-legacy change from admin to push
  - will have the permission to go-ipld-zcash change from admin to push
  - will lose admin permission to go-libp2p-dns-router
  - will have the permission to go-log change from admin to push
  - will have the permission to go-merkledag change from admin to push
  - will have the permission to go-metrics-interface change from admin to push
  - will have the permission to go-metrics-prometheus change from admin to push
  - will have the permission to go-peertaskqueue change from admin to push
  - will have the permission to go-qringbuf change from admin to pull
  - will lose maintain permission to go-test
  - will have the permission to go-todocounter change from admin to push
  - will have the permission to go-unixfsnode change from admin to push
  - will lose admin permission to gomod
  - will have the permission to hang-fds change from admin to push
  - will lose admin permission to in-web-browsers
  - will lose admin permission to ipfs
  - will lose admin permission to ipfs-blog
  - will lose admin permission to ipfs-companion
  - will lose admin permission to ipfs-desktop
  - will lose push permission to ipfs-docs
  - will have the permission to ipfs-ds-postgres change from admin to push
  - will lose admin permission to ipfs-gui
  - will lose admin permission to ipfs-repository-template
  - will have the permission to ipfs-update change from admin to push
  - will lose admin permission to ipfs-website
  - will lose admin permission to ipfs-webui
  - will have the permission to ipget change from admin to push
  - will lose admin permission to ipld-explorer-components
  - will lose admin permission to iptb
  - will have the permission to iptb-plugins change from admin to push
  - will lose admin permission to js-blockstore-datastore-adapter
  - will lose admin permission to js-dag-service
  - will lose admin permission to js-datastore-pubsub
  - will lose admin permission to js-fs-pull-blob-store
  - will lose admin permission to js-hamt-sharding
  - will lose admin permission to js-idb-pull-blob-store
  - will lose admin permission to js-ipfs-bitswap
  - will lose admin permission to js-ipfs-merkle-dag
  - will lose admin permission to js-ipfs-repo
  - will lose admin permission to js-ipfs-unixfs
  - will lose admin permission to js-ipfs-utils
  - will lose admin permission to js-ipfsd-ctl
  - will lose admin permission to js-ipns
  - will have the permission to js-kubo-rpc-client change from admin to push
  - will lose admin permission to js-level-pull-blob-store
  - will lose admin permission to js-stores
  - will lose admin permission to local-offline-collab
  - will lose admin permission to metrics
  - will lose admin permission to mobile-design-guidelines
  - will lose admin permission to newsletter
  - will lose admin permission to npm-kubo
  - will lose admin permission to pinbot-irc
  - will lose admin permission to pinning-services-api-spec
  - will lose admin permission to protons
  - will lose admin permission to public-gateway-checker
  - will lose admin permission to roadmap
  - will lose pull permission to sharness
  - will lose admin permission to spec-generator
  - will have the permission to specs change from admin to push
  - will lose admin permission to start-ipfs-daemon-action
User marcopolo:
  - will lose admin permission to 2019.ipfs.camp
  - will lose admin permission to aegir
  - will lose admin permission to aegir-typedoc-theme
  - will lose admin permission to apps
  - will lose admin permission to artwork
  - will lose admin permission to awesome-ipfs
  - will lose admin permission to bbloom
  - will lose admin permission to benchmarks
  - will lose admin permission to browser-design-guidelines
  - will lose admin permission to camp
  - will lose admin permission to ci-helpers
  - will lose admin permission to community
  - will lose admin permission to devgrants
  - will lose admin permission to distributed-wikipedia-mirror
  - will lose admin permission to distributions
  - will lose admin permission to download-ipfs-distribution-action
  - will lose admin permission to ecosystem-directory
  - will lose admin permission to eslint-config-ipfs
  - will lose admin permission to fs-repo-migrations
  - will lose admin permission to gateway-conformance
  - will lose admin permission to gh-issue-form-test
  - will lose admin permission to go-bitfield
  - will lose admin permission to go-block-format
  - will lose admin permission to go-bs-sqlite3
  - will lose admin permission to go-cid
  - will lose admin permission to go-cidutil
  - will lose admin permission to go-dag-store
  - will lose admin permission to go-datastore
  - will lose admin permission to go-detect-race
  - will lose admin permission to go-dnslink
  - will lose admin permission to go-ds-badger
  - will lose admin permission to go-ds-crdt
  - will lose maintain permission to go-ds-dynamodb
  - will lose admin permission to go-ds-flatfs
  - will lose admin permission to go-ds-leveldb
  - will lose admin permission to go-ds-measure
  - will lose admin permission to go-ds-pebble
  - will lose admin permission to go-ds-redis
  - will lose admin permission to go-ds-s3
  - will lose admin permission to go-ds-sql
  - will lose admin permission to go-ds-swift
  - will lose admin permission to go-fs-lock
  - will lose admin permission to go-graphsync
  - will lose admin permission to go-ipfs-archived
  - will lose admin permission to go-ipfs-blocksutil
  - will lose admin permission to go-ipfs-cmds
  - will lose admin permission to go-ipfs-delay
  - will lose admin permission to go-ipfs-example-plugin
  - will lose admin permission to go-ipfs-pq
  - will lose maintain permission to go-ipfs-redirects-file
  - will lose admin permission to go-ipld-cbor
  - will lose admin permission to go-ipld-eth-import
  - will lose admin permission to go-ipld-format
  - will lose admin permission to go-ipld-git
  - will lose admin permission to go-ipld-legacy
  - will lose admin permission to go-ipld-zcash
  - will lose admin permission to go-libipfs-rapide
  - will lose admin permission to go-libp2p-dns-router
  - will lose admin permission to go-log
  - will lose admin permission to go-merkledag
  - will lose admin permission to go-metrics-interface
  - will lose admin permission to go-metrics-prometheus
  - will lose admin permission to go-peertaskqueue
  - will lose admin permission to go-qringbuf
  - will lose maintain permission to go-test
  - will lose admin permission to go-todocounter
  - will lose admin permission to go-unixfsnode
  - will lose admin permission to gomod
  - will lose admin permission to hang-fds
  - will lose admin permission to in-web-browsers
  - will lose admin permission to ipfs
  - will lose admin permission to ipfs-blog
  - will lose admin permission to ipfs-companion
  - will lose admin permission to ipfs-desktop
  - will lose push permission to ipfs-docs
  - will lose admin permission to ipfs-ds-postgres
  - will lose admin permission to ipfs-gui
  - will lose admin permission to ipfs-repository-template
  - will lose admin permission to ipfs-update
  - will lose admin permission to ipfs-website
  - will lose admin permission to ipfs-webui
  - will lose admin permission to ipget
  - will lose admin permission to ipld-explorer-components
  - will lose admin permission to iptb
  - will lose admin permission to iptb-plugins
  - will lose admin permission to js-blockstore-datastore-adapter
  - will lose admin permission to js-dag-service
  - will lose admin permission to js-datastore-pubsub
  - will lose admin permission to js-fs-pull-blob-store
  - will lose admin permission to js-hamt-sharding
  - will lose admin permission to js-idb-pull-blob-store
  - will lose admin permission to js-ipfs-bitswap
  - will lose admin permission to js-ipfs-merkle-dag
  - will lose admin permission to js-ipfs-repo
  - will lose admin permission to js-ipfs-unixfs
  - will lose admin permission to js-ipfs-utils
  - will lose admin permission to js-ipfsd-ctl
  - will lose admin permission to js-ipns
  - will lose admin permission to js-kubo-rpc-client
  - will lose admin permission to js-level-pull-blob-store
  - will lose admin permission to js-stores
  - will lose admin permission to local-offline-collab
  - will lose admin permission to metrics
  - will lose admin permission to mobile-design-guidelines
  - will lose admin permission to newsletter
  - will lose admin permission to npm-kubo
  - will lose admin permission to pinbot-irc
  - will lose admin permission to pinning-services-api-spec
  - will lose admin permission to protons
  - will lose admin permission to public-gateway-checker
  - will lose admin permission to roadmap
  - will lose pull permission to sharness
  - will lose admin permission to spec-generator
  - will lose admin permission to specs
  - will lose admin permission to start-ipfs-daemon-action
User sgtpooki:
  - will have the permission to 2019.ipfs.camp change from admin to push
  - will have the permission to aegir change from admin to push
  - will lose admin permission to aegir-typedoc-theme
  - will lose admin permission to apps
  - will lose admin permission to artwork
  - will have the permission to awesome-ipfs change from admin to push
  - will lose admin permission to bbloom
  - will have the permission to benchmarks change from admin to push
  - will lose admin permission to browser-design-guidelines
  - will lose admin permission to camp
  - will lose admin permission to ci-helpers
  - will have the permission to community change from admin to push
  - will lose admin permission to devgrants
  - will lose admin permission to distributed-wikipedia-mirror
  - will have the permission to distributions change from admin to maintain
  - will lose admin permission to download-ipfs-distribution-action
  - will lose admin permission to ecosystem-directory
  - will have the permission to eslint-config-ipfs change from admin to push
  - will lose admin permission to fs-repo-migrations
  - will lose admin permission to gateway-conformance
  - will lose admin permission to gh-issue-form-test
  - will lose admin permission to go-bitfield
  - will lose admin permission to go-block-format
  - will lose admin permission to go-bs-sqlite3
  - will lose admin permission to go-cid
  - will lose admin permission to go-cidutil
  - will lose admin permission to go-dag-store
  - will lose admin permission to go-datastore
  - will lose admin permission to go-detect-race
  - will lose admin permission to go-dnslink
  - will lose admin permission to go-ds-badger
  - will lose admin permission to go-ds-crdt
  - will lose maintain permission to go-ds-dynamodb
  - will lose admin permission to go-ds-flatfs
  - will lose admin permission to go-ds-leveldb
  - will lose admin permission to go-ds-measure
  - will lose admin permission to go-ds-pebble
  - will lose admin permission to go-ds-redis
  - will lose admin permission to go-ds-s3
  - will lose admin permission to go-ds-sql
  - will lose admin permission to go-ds-swift
  - will lose admin permission to go-fs-lock
  - will lose admin permission to go-graphsync
  - will lose admin permission to go-ipfs-archived
  - will lose admin permission to go-ipfs-blocksutil
  - will lose admin permission to go-ipfs-cmds
  - will lose admin permission to go-ipfs-delay
  - will lose admin permission to go-ipfs-example-plugin
  - will lose admin permission to go-ipfs-pq
  - will lose maintain permission to go-ipfs-redirects-file
  - will lose admin permission to go-ipld-cbor
  - will lose admin permission to go-ipld-eth-import
  - will lose admin permission to go-ipld-format
  - will lose admin permission to go-ipld-git
  - will lose admin permission to go-ipld-legacy
  - will lose admin permission to go-ipld-zcash
  - will lose admin permission to go-libipfs-rapide
  - will lose admin permission to go-libp2p-dns-router
  - will lose admin permission to go-log
  - will lose admin permission to go-merkledag
  - will lose admin permission to go-metrics-interface
  - will lose admin permission to go-metrics-prometheus
  - will lose admin permission to go-peertaskqueue
  - will lose admin permission to go-qringbuf
  - will lose maintain permission to go-test
  - will lose admin permission to go-todocounter
  - will lose admin permission to go-unixfsnode
  - will lose admin permission to gomod
  - will lose admin permission to hang-fds
  - will have the permission to in-web-browsers change from admin to maintain
  - will lose admin permission to ipfs
  - will lose admin permission to ipfs-blog
  - will have the permission to ipfs-companion change from admin to push
  - will have the permission to ipfs-desktop change from admin to push
  - will lose push permission to ipfs-docs
  - will lose admin permission to ipfs-ds-postgres
  - will lose admin permission to ipfs-repository-template
  - will lose admin permission to ipfs-update
  - will lose admin permission to ipfs-website
  - will have the permission to ipfs-webui change from admin to push
  - will lose admin permission to ipget
  - will have the permission to ipld-explorer-components change from admin to push
  - will have the permission to iptb change from admin to push
  - will lose admin permission to iptb-plugins
  - will lose admin permission to js-blockstore-datastore-adapter
  - will have the permission to js-dag-service change from admin to push
  - will have the permission to js-datastore-pubsub change from admin to push
  - will have the permission to js-fs-pull-blob-store change from admin to push
  - will have the permission to js-hamt-sharding change from admin to pull
  - will have the permission to js-idb-pull-blob-store change from admin to push
  - will have the permission to js-ipfs-bitswap change from admin to push
  - will have the permission to js-ipfs-merkle-dag change from admin to push
  - will have the permission to js-ipfs-repo change from admin to push
  - will have the permission to js-ipfs-unixfs change from admin to push
  - will have the permission to js-ipfs-utils change from admin to push
  - will have the permission to js-ipfsd-ctl change from admin to push
  - will have the permission to js-ipns change from admin to push
  - will lose admin permission to js-kubo-rpc-client
  - will have the permission to js-level-pull-blob-store change from admin to push
  - will lose admin permission to js-stores
  - will lose admin permission to local-offline-collab
  - will lose admin permission to metrics
  - will lose admin permission to mobile-design-guidelines
  - will lose admin permission to newsletter
  - will lose admin permission to npm-kubo
  - will lose admin permission to pinbot-irc
  - will have the permission to pinning-services-api-spec change from admin to pull
  - will have the permission to protons change from admin to push
  - will have the permission to public-gateway-checker change from admin to maintain
  - will lose admin permission to roadmap
  - will lose pull permission to sharness
  - will lose admin permission to spec-generator
  - will lose admin permission to specs
  - will lose admin permission to start-ipfs-daemon-action

@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

Terraform plans are too long to post as a comment. Please inspect Plan > Comment > Show terraform plans instead.

@aschmahmann aschmahmann merged commit 9bdd3b1 into master Oct 23, 2025
6 checks passed
@lidel lidel deleted the remove-w3dt-stewards-team branch October 23, 2025 17:33
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