Matt Thalman
Matt Thalman
The file pattern matching that is done is based on the string contents of the manifest.json file rather than the physical file system. This requires there to be some non-intuitive...
Image Builder doesn't currently support a Dockerfile being configured as "local-only" (meaning the manifest defines all of its tags as `isLocal = true`). Attempting to do so leads to this...
For repos like https://github.com/dotnet/dotnet-buildtools-prereqs-docker where the tags contain dynamically generated values like a timestamp, there's an issue when applied to cache images. If the image gets a cache hit and...
Currently SBOMs are generated for all images relevant to the build job, each for images that were pulled from the cache. This is wasteful because the SBOM was already generated...
New builds of Windows are produced on a regular basis. We should setup automation to respond to the availability of a new Windows image by building and testing our Windows-based...
During the publish stage, the `publishImageInfo` command is invoked to update the image info file in the versions repo. This command clones the repo, makes the file changes, and pushes...
A recent exception occurred when attempting to get digest values of images from the [RegistryServiceClient](https://github.com/dotnet/docker-tools/blob/main/src/Microsoft.DotNet.ImageBuilder/src/RegistryServiceClient.cs) class: ``` Unhandled exception: System.Net.Http.HttpRequestException: Response status code does not indicate success: 503 (Service Unavailable)....
When the building and testing of Docker images get split out into separate stages, it introduces overhead because the agents used in the test stage need to pull down the...
The projects in this repo are currently implemented on beta1 of System.CommandLine. They should be updated to beta4 to remain current. There are breaking changes between these versions that need...
Image Builder currently sets the `--platform` option when running `docker build`. This is a Docker BuildKit feature that will only have an effect if BuildKit is enabled. In order for...