Azure / Azure/azure-sdk-tools

Add additional eng/common check to `VerifyChangeLog` to prevent accidental version skip

Open
#3,934 0 comments 0 reactions 1 assignee Claimed by @scbedd View on GitHub
Central-EngSys
Dominant language
C#
Stars
135
Forks
260
Avg merge
1d 22h
Merged PRs (30d)
115

Description

For context.

Example. We had a service accidentally "skip" a minor version in it's history:

![image](https://user-images.githubusercontent.com/45376673/184424440-bfa63837-a31d-431c-acf8-0729d46c8f2f.png)

`4.5.0` -> `4.5.1` -> `4.6.0b1` -> `4.6.1`

As you can see, we skipped `4.6.0`. As the real release order should be

`4.5.0` -> `4.5.1` -> `4.6.0b1` -> `4.6.0` -> `4.6.1b1` -> `4.6.1`

Can we update the verify-changelog script to actually verify that we are always "leading" a new GA minor with a new Preview minor of the same minor and patch version.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.