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

Can new repository creating be automated? #600

Open
berndpfrommer opened this issue Aug 26, 2024 · 2 comments
Open

Can new repository creating be automated? #600

berndpfrommer opened this issue Aug 26, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@berndpfrommer
Copy link

Creating a new release repository sometimes happens within a few days, in other cases can take more than a week (my most recent issue has been sitting only for 5 days, so it's still an infant at this point).
I understand there is some manual process involved and the maintainers are busy, but wouldn't it make sense to automate this process? It does kinda disrupt my development flow when I have a step that can take from a few hours to a few weeks, and you don't know when it'll happen. Plus, in the long run you will recoup the development time by not having to manually maintain a repo anymore.

@nuclearsandwich
Copy link
Collaborator

I understand there is some manual process involved and the maintainers are busy, but wouldn't it make sense to automate this process?

The short answer is yes. It does make sense. We've talked about wiring this up with ros/rosdistro so that getting included in distribution.yaml automatically creates the release team and repositories.
This isn't a slam dunk because there's missing data in the upstream sources: specifically there's no association between a GitHub username and a maintainer email address in package.xml.

Figuring out how and where best to add this information to the distribution.yaml specification is the main sticking point that prevents this from being a priority for the infrastructure project.

@nuclearsandwich nuclearsandwich added the enhancement New feature or request label Aug 29, 2024
@berndpfrommer
Copy link
Author

OK, I'll leave this issue open then as a place holder. No offense if you close it with "Won't Fix" :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

2 participants