googleapis / googleapis/librarian

librarian: validate library configurations

Open
#7,216 0 comments 0 reactions 0 assignees View on GitHub
priority: p3
Dominant language
Go
Stars
45
Forks
61
Avg merge
19h 11m
Merged PRs (30d)
181

Description

We noticed that some combinations of configurations are incompatible with a library, e.g., `rest_numeric_enums` is not working with `compute`, which is a DIREGRAPIC library.

Use this issue to track incompatible configurations to a library.

We also need to find a way to return an error early if such configurations exist in `librarian.yaml` or `sdk.yaml`.

Contributor guide

Open the contributing guide

Research direction

Start by locating the validation paths for librarian.yaml and sdk.yaml, then trace how library and configuration combinations are loaded. Done means incompatible configurations such as rest_numeric_enums with compute are detected and reported as an error before generation proceeds.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.