googleapis / googleapis/google-cloud-node
Investigate Levitate for compatibility tests
- Dominant language
- TypeScript
- Stars
- 3.2k
- Forks
- 712
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 99
Description
### Library Name
ci
### A screenshot that you have tested with "Try this API".
N/A
### What would you like to see in the library?
We could potentially use a tool like Levitate as a CI check to ensure our exported APIs do not break unintentionally between versions of our libraries.
### Describe alternatives you've considered
_No response_
### Additional context/notes
_No response_
Contributor guide
Research direction
Start by reviewing the proposed Levitate tool and the repository's current CI checks for exported API compatibility. The issue names no files or tests, so first determine where those checks belong; done means documenting feasibility and, if suitable, defining how CI would detect unintended API breaks between library versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- ci-cd, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100