arcade icon indicating copy to clipboard operation
arcade copied to clipboard

Validate MicroBuild Signing Plugin in dnceng CI Environments

Open ellahathaway opened this issue 4 months ago • 4 comments

We want to validate the MicroBuild signing plugin within the dnceng CI environment to proactively address any issues arising from differences in agent provisioning between devdiv and dnceng.

A new "preview" task, MicroBuildSigningPluginPreview@4, is now available for this purpose. To facilitate verification, we should create a dedicated pipeline—preferably in arcade-validation—that runs both the signing plugin and SignTool across our various CI environments. This pipeline does not need to run on a schedule, but it should remain consistent with our current dev container images.

cc @mmitche @mattnorflus

ellahathaway avatar Sep 12 '25 18:09 ellahathaway

We also plan to queue this pipeline from our MicroBuild testing pipeline. We have several stages which queue builds with test bits so we can validate changes. We'd like to set up a way to queue this new pipeline in the same way. We should be able to handle this on our end once the pipeline is set up. Just want to communicate our intention.

mattnorflus avatar Sep 15 '25 19:09 mattnorflus

I'm thinking that we change around that arcade templates to enable optional use of the preview plugin...then we duplicate arcade-validation's official build to use the preview plugin instead.

mmitche avatar Oct 02 '25 16:10 mmitche

https://github.com/dotnet/arcade/pull/16185

mmitche avatar Oct 02 '25 18:10 mmitche

https://github.com/dotnet/arcade-validation/pull/5195

mmitche avatar Oct 02 '25 18:10 mmitche