Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signing the NuGet Packages #2041

Merged
merged 12 commits into from
Apr 12, 2022

Conversation

marcovisserFurore
Copy link
Member

@marcovisserFurore marcovisserFurore commented Apr 12, 2022

Description

The produced nuget packages are now signed by a code signing certificate of Firely.

The public key is installed at NuGet for the organization Firely, and the private key is stored at a Azure Key Vault, together with the password for this key. To access those secrets in the Azure Key Vault a Variable Group CodeSigning has been created in the Devops project firely-net-sdk.

The signing itself is done by a Firely template, which can be found here.

Also the flag /p:ContinuousIntegrationBuild=true has been added to the build to make the compilation deterministic.

Related issues

Resolves issue #2012

FirelyTeam Checklist

  • Update the title of the PR to be succinct and less than 50 characters
  • Mark the PR with the label breaking change when this PR introduces breaking changes

@marcovisserFurore marcovisserFurore marked this pull request as ready for review April 12, 2022 14:30
@mmsmits mmsmits enabled auto-merge April 12, 2022 15:12
@mmsmits mmsmits merged commit 5e72b5a into develop-stu3 Apr 12, 2022
@mmsmits mmsmits deleted the feature/2012-sign-the-nuget-packages-stu3 branch April 12, 2022 15:12
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