filecoin-project / ref-fvm

Reference implementation of the Filecoin Virtual Machine
https://fvm.filecoin.io/
Other
386 stars 140 forks source link

Change owner of all FVM crates and the actor bundler to a bot #2079

Open Stebalien opened 4 days ago

Stebalien commented 4 days ago

Right now, the crates in this repo, the bundler and the wasm gas instrumentation code are all owned by various people (in addition to the fvm-crate-owners group). We should change the main owners to be a bot account instead.

cc @jennijuju and @BigLep

Stebalien commented 3 days ago

Ideally we'd integrate this with the standard IPDX automation. When IPDX manages permissions for a repo with rust crates, it should:

  1. List all published crates in the repo's workspace. For each crate:
    1. Check to make sure the bot is an owner of all published crates in the repo. If not, CI should fail in the github-mgmt repo.
    2. Kick out all other owners.
    3. Add GitHub groups/users per the config.
Stebalien commented 3 days ago

Alternatively... we can just remove all owners except IPDX as long as we have a workflow to automatically publish crates from GitHub actions.