Skip to content

chore: update contributing guide to match librarian#7924

Open
GautamSharda wants to merge 1 commit intomainfrom
update-contributing
Open

chore: update contributing guide to match librarian#7924
GautamSharda wants to merge 1 commit intomainfrom
update-contributing

Conversation

@GautamSharda
Copy link
Copy Markdown
Contributor

@GautamSharda GautamSharda commented Mar 30, 2026

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

  • Make sure to open an issue as a bug/issue before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)

Source: https://github.com/googleapis/librarian/blob/main/CONTRIBUTING.md

Fixes b/488395387

@GautamSharda GautamSharda requested a review from a team as a code owner March 30, 2026 19:41
- If a review has stalled or the context has shifted, leave a comment to
clarify expectations, or close the PR. Keeping the dashboard clean is encouraged.

### Addressing Urgent Issues
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pearigee this isn't currently what we do, but just wanted to check with you this will be the new way we do things. if so we should update the rotation instructions for triaging.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I think we want to move in this direction. We are a very small team and don't have a ton of PR review bandwidth. Keeping the dashboard clean by more aggressively clarifying expectations or closing PRs is one way we can stay above water.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh sorry, I meant more about how we triage issues (critical etc)


### Handling Dependency Updates

We only update dependencies for security vulnerabilities, bug fixes, or to add
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pearigee this also isn't the case but wanted to check if this is the new way of doing things.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do we handle this currently?

I think the intention here is just to limit contributions with random version bumps. Every time we bump a dependency it creates an opportunity for regression and could create more operational burden for the team.

That's not to say we (the owners of this code) cannot update versions as needed, just that we have a policy ground to deny version bump PRs without suitable justification.

Apologies if I am misunderstanding the comment.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I just meant, we don't really use dependabot or npm audit, instead we use renovate-bot and then manually update some dependencies if we're upgrading node version or something

Comment on lines +307 to +309
We categorize issues into two primary levels of urgency:

- **critical 🚨**: requires immediate fix, even outside business hours
Copy link
Copy Markdown
Contributor

@pearigee pearigee Mar 30, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right now, we have a business hours rotation. There isn't someone checking for critical issues on weekends.

@julieqiu @GautamSharda is labeling something as "critical" at our discretion? Do other teams have a method of escalation other than filing an issue (for business hours review by a rotation member)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants