dotnet / dotnet/roslyn-tools

Ease restriction on inserting earlier builds

Open
#806 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
109
Forks
85
Avg merge
2d 16h
Merged PRs (30d)
1

Description

The insertion tool currently fails if you try to insert an "older" build than what is currently present in the base branch.

https://dev.azure.com/devdiv/DevDiv/_releaseProgress?_a=release-environment-logs&releaseId=776275&environmentId=4206948

However, an "older" build may actually represent newer source, such as when you manually queue a build for some earlier commit, then insert it, then go back and try to insert an earlier build that represents a later commit. @JoeRobich @genlu what do you think about removing this restriction?

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, tests, or entry points are named. Start with the insertion tool's handling of build age relative to the base branch, then inspect the linked Azure DevOps release logs for the failing scenario. Done means an older-numbered build can be inserted when it represents newer source, with the existing restriction removed or revised safely.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
devops, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.