-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Background
The "FS" initiative involves multiple teams (e.g., FilOz, SpaceMeridian, FilB, Curio) working across multiple organizations (e.g., FilOzone, filecoin-project) working on multiple components (e.g., PDP, Pandora, payment contract, FilCDN). This is a tracking issue to take a few steps to streamline making this group effective managing their work across the various organization/repos.
Concrete items to help with streamlining
1. Make it self-sufficient for tpm @rjan90 to manage working group issues/PRs in filecoin-project/curio
A subset of filecoin-project/curio issues/PRs should be tracked in FOC so the working group is aware of all the work in progress and what is in the queue. I propose giving @rjan90 triage or write access to the repo so he can do things like close issues that are resolve/defferred, label issues/PRs, etc. I believe @rjan90 has a good track record in this role and highly cognizant of the impact of this actions that he can be trusted here.
2. Get all FS-related issues/PRs showing up on the FS Project Board automatically
It's useful to see in one place all the outstanding and upcoming work. While the FilOzone FS project board can pretty easily have issues/PRs added to it since it shows up as one of the projects within the organization, issues/PRs can't be automatically added due to limitation of only supporting auto-adding from one repo due to our current subscription level (docs). I want to set it up so that all issues/PRs from all the relevant repos in FilOzone automatically get added to the board.
GitHub Project Boards also make it possible to pull in issues/PRs from outside the organization, but there is no UI-provided workflow for this.
Proposal for FilOzone repos: setup a github action workflow using https://github.com/actions/add-to-project for each relevant repo. @FilOzzy's Personal Access Token can be used and stored as an organization secret. This common workflow could be stored in this repo or disseminated using FilOzone/github-mgmt "files capability" (docs).