[APIView] Retain a revision for each major minor package version
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 115
Description
APIView currently retain only one pending revision. This causes an issue when CI is enabled from main branch and releases are done from a feature branch for a different major-minor version. We should remove a pending revision from automatic API review only if package version is difference is in patch. As long as major-minor version is different, then APIView revision must be retained.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating APIView's automatic API review logic for pending revisions and the package-version comparison, then verify that patch-version changes remove older revisions while differing major-minor versions retain them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100