googleapis / googleapis/librarian

sidekick: treat inconsistent Ruby annotations as errors

Open
#7,091 0 comments 0 reactions 0 assignees View on GitHub
sidekick
Dominant language
Go
Stars
45
Forks
62
Avg merge
18h 32m
Merged PRs (30d)
175

Description

Some APIs have inconsistent values for the `ruby_package` annotations, that is, one file may set it to `Google::Cloud::AIPlatform::V1` while another file sets it to `Google::Cloud::Aiplatform::V1`.

We should treat such problems as errors, but we ignore them for now.

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Start by locating sidekick's validation of ruby_package annotations, then trace how inconsistent values are currently ignored. Done means mismatched values are reported as errors, with a regression test covering values such as Google::Cloud::AIPlatform::V1 and Google::Cloud::Aiplatform::V1.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.