Ella Hathaway
Ella Hathaway
Related to https://github.com/dotnet/dotnet-docker/issues/2316 This is an epic/tracking issue for the tag validation testing: - https://github.com/dotnet/dotnet-docker/issues/5838 - https://github.com/dotnet/dotnet-docker/issues/5839 - https://github.com/dotnet/dotnet-docker/issues/5840
We need to implement tests based on the produced images for the following scenarios to ensure the correctness of our tags and adherence to our tagging rules: - All tags...
There are some static tests that are not covered by the [initial static analysis tag testing](https://github.com/dotnet/dotnet-docker/issues/5838). These tests are advanced and may require more in-depth analysis that what was needed...
### Problem to solve We need to implement static tests (based on image-builder manifest/README) for the following scenarios to ensure the correctness of our tag schema and adherence to our...
In https://github.com/dotnet/arcade-validation/pull/4575, I attempted to add a macOS leg to arcade-validation. This is needed to complete https://github.com/dotnet/arcade/issues/14431, which is focused on enabling signing on Mac and Linux machines. Upon running...
We should turn on signing for all arcade-validation builds since this will validate the signing functionality from arcade. This includes - [x] **Windows**: Already enabled - [x] **Linux**: Enabled with...
Due to https://portal.microsofticm.com/imp/v3/outages/details/438336221/overview, we have to hardcode the Python version to 3.11.x down from 3.12 when signing on Mac and Linux machines. We should remove [this version downgrade](https://github.com/dotnet/arcade/blob/eae5081afff305d2f5c3e418f0c03817b9469998/eng/common/core-templates/steps/install-microbuild.yml#L11-L15) this once...
Edited: While we likely can't directly sign the tarball, we can probably create a detached signature (like we do for the source tarball).
From [this line](https://github.com/dotnet/arcade/blob/475c3cec60f1786f980a320cdba332bbb405f12b/src/Microsoft.DotNet.Arcade.Sdk/tools/Sign.proj#L53): ```csproj true ``` We are currently using desktop msbuild when running on Windows with .NET core. After we have validated that using .NET Core MSBuild on other...