Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal for a job/webpage to create issue across all repos. #3349

Closed
prudhvigodithi opened this issue Mar 27, 2023 · 4 comments
Closed

Proposal for a job/webpage to create issue across all repos. #3349

prudhvigodithi opened this issue Mar 27, 2023 · 4 comments
Labels
enhancement New Enhancement

Comments

@prudhvigodithi
Copy link
Member

prudhvigodithi commented Mar 27, 2023

Is your feature request related to a problem? Please describe

Today we use a combination of meta and gh cli to create issues out of a template across all the repos, this has its own challenges for the workspace setup on the local, following a series of steps , but now and then a developer/release-manager have to spend some time to create issues/campaigns across multiple repos, this also include writing the template and setting up the meta and gh environment.

Describe the solution you'd like

A job/webpage to create issue across all repos that looks as follows

Screenshot 2023-03-27 at 2 21 27 PM

The job/webpage/tool can have 3 conditions.

  1. Create a new issue and click create, feeding in the issue context and choosing the plugin repos (a radio buttons), the plugin list can be dynamically loaded from the existing plugins list.
  2. Update the existing issue: The update can be done with existing github supported GraphQL, here is the sample of existing issue update used by release-notes tracker.
  3. Finally an option to have delete/close: This can be used in case of an issue to be deleted and recreated or finally close the all the issues.

Describe alternatives you've considered

No response

Additional context

This is just a proposal setup and would save lot of time for a release manager or in general for a user who want to create multiple campaigns and stories/issues across all the repos. If this is an overkill and have something better and simpler other than configuring meta gh with issue template (a .MD file), open for suggestions and can close this issue :)

@prudhvigodithi prudhvigodithi added enhancement New Enhancement untriaged Issues that have not yet been triaged labels Mar 27, 2023
@dblock
Copy link
Member

dblock commented Mar 28, 2023

I don't recommend web pages. This requires tokens and what not. However, we could probably use tooling to create campaigns. It could be a bot that's installed in the org and we could take an issue, add @bot create campaign or something like that and it would go and create issues.

@Divyaasm Divyaasm removed the untriaged Issues that have not yet been triaged label Mar 28, 2023
@Divyaasm
Copy link
Collaborator

This can be confined to Github workflow and can be run in individual repos.

@prudhvigodithi
Copy link
Member Author

This can be done by creating a github action and having a workflow using this GH action, this workflow will have inputs same as described above and can be part of each repo. So when this workflow is triggered from the repo the meta/campaign/issue is created from that source repo and across other repos.

@prudhvigodithi
Copy link
Member Author

Closing this issue as the Component release issues are auto-created along with the main release issue part of the build repo.
Example for 2.10.0 #3743

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New Enhancement
Projects
None yet
Development

No branches or pull requests

3 participants