Skip to content

Enable installing MicroBuild plugin on Mac + Linux#15104

Merged
ellahathaway merged 4 commits intodotnet:mainfrom
ellahathaway:enable-signing-mac-linux
Sep 26, 2024
Merged

Enable installing MicroBuild plugin on Mac + Linux#15104
ellahathaway merged 4 commits intodotnet:mainfrom
ellahathaway:enable-signing-mac-linux

Conversation

@ellahathaway
Copy link
Member

@ellahathaway ellahathaway commented Sep 24, 2024

Related to #14431

This PR configures the installation of the MicroBuild plugin on Mac via a new parameter called installMicrobuildForMac.

Note that the conditions were changed to match the requirement that test signing is not available on Linux and Mac builds.

Example pipeline run

@ellahathaway ellahathaway changed the title Add subscription for installing MicroBuild plugin on Mac Enable Installing MicroBuild plugin on Mac Sep 24, 2024
@ellahathaway ellahathaway changed the title Enable Installing MicroBuild plugin on Mac Enable installing MicroBuild plugin on Mac Sep 24, 2024
@ellahathaway ellahathaway marked this pull request as ready for review September 24, 2024 22:42
@ellahathaway ellahathaway changed the title Enable installing MicroBuild plugin on Mac Enable installing MicroBuild plugin on Mac + Linux Sep 26, 2024
in(variables['_SignType'], 'real', 'test')
),
and(
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clever.

@ellahathaway ellahathaway merged commit 7e8b8f4 into dotnet:main Sep 26, 2024
@ellahathaway ellahathaway deleted the enable-signing-mac-linux branch September 26, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants