dotnet / dotnet/arcade

Improve test signing scenarios in MicroBuild installation templates

Open
#15,909 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
729
Forks
397
Avg merge
3d 15m
Merged PRs (30d)
149

Description

1. It appears that [test signing might now be available on Linux](https://devdiv.visualstudio.com/DevDiv/_wiki/wikis/DevDiv.wiki/12267/ESRP-Signing-in-Mac-or-Linux-Pipelines). We should update the templates to support this scenario if it is supported.
2. We should emit an error message and/or fail if someone tries to use test signing on a non-supported platform. The current logic skips the MicroBuild installation in this scenario but still allows for signing via SignTool. This causes SignTool to emit errors when it should not. This is confusing from a UX/dev perspective for someone not familiar with signing via arcade.

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.