-
Notifications
You must be signed in to change notification settings - Fork 720
[release/9.0] Enable signing and mark packages as stable #6388
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
[release/9.0] Enable signing and mark packages as stable #6388
Conversation
| <VersionPrefix>$(MajorVersion).$(MinorVersion).$(PatchVersion)</VersionPrefix> | ||
| <PreReleaseVersionLabel Condition="'$(SuppressFinalPackageVersion)' != 'true'">rc.2</PreReleaseVersionLabel> | ||
| <PreReleaseVersionLabel Condition="'$(PreReleaseVersionLabel)' == ''">preview.5</PreReleaseVersionLabel> | ||
| <PreReleaseVersionLabel>preview.5</PreReleaseVersionLabel> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We no longer need the distinction as packages will be stable or preview 5 depending or not if their stable version is being suppressed
| </ItemGroup> | ||
| </Target> | ||
|
|
||
| <Target Name="ValidatePreReleaseLabelIsCorrectForPreviewPackages" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We no longer need this target as we are no longer producing different prerelease labels.
| <EnablePackageValidation Condition="'$(EnablePackageValidation)' == ''">true</EnablePackageValidation> | ||
| <PackageValidationBaselineVersion Condition="'$(EnablePackageValidation)' == 'true' and '$(PackageValidationBaselineVersion)' == ''">$(BaselineVersionForPackageValidation)</PackageValidationBaselineVersion> | ||
| <!-- For Aspire.Hosting.Azure* packages, we need to ingest the new Azure.Provisioning stable packages in order for us to produce stable bits. --> | ||
| <SuppressFinalPackageVersion Condition="$(MSBuildProjectName.StartsWith('Aspire.Hosting.Azure'))">true</SuppressFinalPackageVersion> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is temporary and will get removed once we ingest the stable version of Azure.Provisioning. cc: @eerhardt @davidfowl
| <Description>A PostgreSQL® provider for Entity Framework Core that integrates with Aspire, including connection pooling, health checks, logging, and telemetry.</Description> | ||
| <PackageIconFullPath>$(SharedDir)PostgreSQL_logo.3colors.540x557.png</PackageIconFullPath> | ||
| <!-- We need to ingest the stable version of EF and npgsql in order for us to produce stable bits. --> | ||
| <SuppressFinalPackageVersion>true</SuppressFinalPackageVersion> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI: @eerhardt will need to figure out what to do about this one given the npgsql dependency.
|
Merging in favor of getting a release/9.0 build to test. Will address any follow up questions in a follow up PR. |
These changes will enable signing in our builds, as well as marking the packages as stable. Some packages will not be able to be marked stable yet as we need to flow some dependencies yet, so those will be marked as unstable for now.
Microsoft Reviewers: Open in CodeFlow