Skip to content

Enable Change log check during release and analyse step #12566

Description

Change log check is disabled now due to issues we have noticed during last release. We need to make required fix and enable this before next release. Here are the two issues we have noticed last.

  1. Preview release version is incorrectly parsed or formatted for no change log is found for the version
  2. Unreleased change log header check should be done only for release build and not for manual build. Both analyze and release step should perform same set of checks.

One solution for issue #2 is as follows:

  1. Create a new build time variable "Build.ForRelease" and this should be defaulted to true for any manually queued build. If build.forRelease is true then we should perform same set of checks during release and analyze step.
  2. When build is queued manually and for not release purpose then this variable needs to be explicitly set to false.

Scott Beddall (@scbedd) Please let me know if I have missed any point.

Chidozie Ononiwu (@chidozieononiwu) : just FYI.

Metadata

Metadata

Labels

Central-EngSysThis issue is owned by the Engineering System team.EngSysThis issue is impacting the engineering system.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions