dotnet / source-build

A repository to track efforts to produce a source tarball of the .NET Core SDK and all its components
MIT License
261 stars 128 forks source link

Look into unifying release pipeline validation and test / official yaml files #4260

Open oleksandr-didyk opened 3 months ago

oleksandr-didyk commented 3 months ago

AzDO exposes the name of the pipeline running to the build context via a dedicated variable - Build.DefinitionName.

We should investigate if we could use this variable to condition run type specific inputs as it would potentially allow us to reduce the amount of top-level YAML files from 6 to only 2

oleksandr-didyk commented 3 months ago

PR for validation pipelines - https://dev.azure.com/dnceng/internal/_git/dotnet-release/pullrequest/38800

Will look into unifying test and official once the April release is done

oleksandr-didyk commented 3 months ago

validation PR merged, waiting on the April release to finish to look into unifying test and official

oleksandr-didyk commented 2 months ago

The work left for this issue is to investigate if unifying test and official YAML sources makes sense and implement the change