dotnet / dotnet/arcade

Introduce yaml variables file for shared tooling into eng/common

Open
#16,403 2 comments 1 reaction 1 assignee Assigned to @Copilot View on GitHub
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

The VMR introduces possible skew between what is built officially and what the repos test against. The VMR builds using https://github.com/dotnet/dotnet/blob/release/10.0.1xx/eng/pipelines/templates/variables/vmr-build.yml#L260-L293. However, repos like runtime and SDK may build using different images. These builds aren't used, but they have required testing. We need to know that the specific version macos used for building doesn't introduce problems. Runtime and VMR skew can jeopardize that validation.

Proposal is to put something in eng/common which can represent the latest set of images (docker, linux, windows, and mac) for public and internal builds. Repos that want to opt in to align with the VMR would use this file.

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.