Azure / Azure/azure-sdk-tools

[APIView] Retain a revision for each major minor package version

Open
#5,186 3 comments 1 reaction 0 assignees View on GitHub
APIView Central-EngSys
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.