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

[Weekly Report] Add section for components looking for new code owners #31419

Closed
crobert-1 opened this issue Feb 26, 2024 · 8 comments
Closed
Labels
chore enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed Stale

Comments

@crobert-1
Copy link
Member

Component(s)

No response

Describe the issue you're reporting

Filing from #31115 (comment)

This request is to add a section to the weekly report that lists components that are looking for new code owners, in an effort to communicate with interested contributors where they can help out.

@crobert-1 crobert-1 added needs triage New item requiring triage chore enhancement New feature or request help wanted Extra attention is needed and removed needs triage New item requiring triage labels Feb 26, 2024
@crobert-1 crobert-1 added the good first issue Good for newcomers label Apr 8, 2024
@LucaLanziani
Copy link
Contributor

Duplicates? #32490

@crobert-1
Copy link
Member Author

Duplicates? #32490

Not quite. This request is to include a list of components that have the following in their metadata.yaml:

status:
  ...
  codeowners:
    seeking_new: true

This is meant to let OpenTelemetry contributors know that this component welcomes help from anyone, and that contributors are welcome to become code owners.

#32490 is to list issues/PRs that have the label waiting-for-code-owners. This label is meant to notify code owners that there's something they need to take a look at.

@crobert-1
Copy link
Member Author

Would something like this work?

I really like the component links! I'd prefer to remove the componenttype prefix (i.e. connector-) if possible. My preference would either be grafanacloudconnector or connector/grafanacloud. The second option would allow alphabetical order, and grouping by component type, but either one theoretically works.

@crobert-1
Copy link
Member Author

Sure, that format works for me 👍

TylerHelmuth added a commit that referenced this issue Jul 1, 2024
**Description:**

Add a section to the weekly report with the list of components looking
for code owners based on the `status.codeowners.seeking_new` property of
the metadata.yaml file.

**Link to tracking Issue:**

#31419 

**Testing:**

```
act -j get_issues  -e <(echo '{"repository": {"owner": {"login": "your-github-username"}}}') -s [GITHUB_TOKEN=](09   i0)
```

---------

Co-authored-by: Curtis Robert <[email protected]>
Co-authored-by: Tyler Helmuth <[email protected]>
Copy link
Contributor

github-actions bot commented Aug 5, 2024

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

@github-actions github-actions bot added the Stale label Aug 5, 2024
@crobert-1
Copy link
Member Author

Support for this was added in #33397, view the most recent weekly report to see the Seeking new code owners section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed Stale
Projects
None yet
Development

No branches or pull requests

2 participants