dotnet / dotnet/docker-tools

Matrix trimming should account for new tags

Open
#1,493 4 comments 1 reaction 0 assignees View on GitHub
area-infrastructure
Dominant language
C#
Stars
181
Forks
67
Avg merge
2d 15h
Merged PRs (30d)
10

Description

When a new tag is added to the manifest, and that is the only change for a given build, matrix trimming will end up trimming out a build for that image, preventing that new tag from being published. The new tag will only be published when a change occurs that would cause the image to be built, such as a Dockerfile change or base image update or disabling caching.

In a scenario like this, the trimming logic should account for newly added tags and cause the build job to run so the tag(s) can be applied.

[Example build](https://dev.azure.com/dnceng/internal/_build/results?buildId=2579581&view=results) where this occurs.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.