-
-
Notifications
You must be signed in to change notification settings - Fork 7
Comparing changes
Open a pull request
base repository: devlooped/nugetizer
base: 473ad51
head repository: devlooped/nugetizer
compare: b6d8405
- 9 commits
- 14 files changed
- 3 contributors
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3aa66fc - Browse repository at this point
Copy the full SHA 3aa66fcView commit details -
Bump Devlooped.SponsorLink from 0.9.6 to 0.9.7
Bumps [Devlooped.SponsorLink](https://github.com/devlooped/SponsorLink) from 0.9.6 to 0.9.7. - [Release notes](https://github.com/devlooped/SponsorLink/releases) - [Changelog](https://github.com/devlooped/SponsorLink/blob/main/releases.md) - [Commits](https://github.com/devlooped/SponsorLink/commits) --- updated-dependencies: - dependency-name: Devlooped.SponsorLink dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66bc31d - Browse repository at this point
Copy the full SHA 66bc31dView commit details -
Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.4.1 to 17.5.0. - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.4.1...v17.5.0) --- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e08ac1c - Browse repository at this point
Copy the full SHA e08ac1cView commit details
Commits on Feb 24, 2023
-
Allow extending the build with local-only targets
These are always ignored and can therefore be tweaked without fear of inadvertently checking them in.
Configuration menu - View commit details
-
Copy full SHA for f821aee - Browse repository at this point
Copy the full SHA f821aeeView commit details -
Render nuspec as a relative path to the nugetize output
This makes it easier to take screenshots without revealing full local paths, while still preserving the click-ability of those file links if the terminal supports it.
Configuration menu - View commit details
-
Copy full SHA for ed1106f - Browse repository at this point
Copy the full SHA ed1106fView commit details -
Ensure transitive dependencies are properly resolved for inference
.NET 7.0 SDK changed from: ```xml <ResolvePackageDependencies ProjectPath="$(MSBuildProjectFullPath)" ProjectAssetsFile="$(ProjectAssetsFile)" ProjectLanguage="$(Language)" EmitLegacyAssetsFileItems="$(EmitLegacyAssetsFileItems)" TargetFramework="$(TargetFramework)" ContinueOnError="ErrorAndContinue"> <Output TaskParameter="PackageDefinitions" ItemName="PackageDefinitions" /> <Output TaskParameter="PackageDependencies" ItemName="PackageDependencies" /> <!-- These outputs only produced when EmitLegacyAssetsFileItems is true --> <Output TaskParameter="TargetDefinitions" ItemName="TargetDefinitions" /> <Output TaskParameter="FileDefinitions" ItemName="FileDefinitions" /> <Output TaskParameter="FileDependencies" ItemName="FileDependencies" /> </ResolvePackageDependencies> ``` to: ```xml <ResolvePackageDependencies ProjectPath="$(MSBuildProjectFullPath)" ProjectAssetsFile="$(ProjectAssetsFile)" ProjectLanguage="$(Language)" TargetFramework="$(TargetFramework)" ContinueOnError="ErrorAndContinue" Condition="'$(EmitLegacyAssetsFileItems)' == 'true'"> <Output TaskParameter="PackageDefinitions" ItemName="PackageDefinitions" /> <Output TaskParameter="PackageDependencies" ItemName="PackageDependencies" /> <Output TaskParameter="TargetDefinitions" ItemName="TargetDefinitions" /> <Output TaskParameter="FileDefinitions" ItemName="FileDefinitions" /> <Output TaskParameter="FileDependencies" ItemName="FileDependencies" /> </ResolvePackageDependencies> ``` Since the SDK now conditions the execution of the resolve to the value of `EmitLegacyAssetsFileItems`, we need to explicitly set it. Since this was likely done for performance reasons, only turn on when package inference is active, since we don't use that anywhere else.Configuration menu - View commit details
-
Copy full SHA for 2ca40f3 - Browse repository at this point
Copy the full SHA 2ca40f3View commit details
Commits on Feb 25, 2023
-
Bump Microsoft.TestPlatform.ObjectModel from 17.4.1 to 17.5.0
Bumps [Microsoft.TestPlatform.ObjectModel](https://github.com/microsoft/vstest) from 17.4.1 to 17.5.0. - [Release notes](https://github.com/microsoft/vstest/releases) - [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md) - [Commits](microsoft/vstest@v17.4.1...v17.5.0) --- updated-dependencies: - dependency-name: Microsoft.TestPlatform.ObjectModel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6cd5a24 - Browse repository at this point
Copy the full SHA 6cd5a24View commit details -
Pack console apps using publish output by default
We have an SDK-compatible mechanism for packing .NET tools: PackAsTool. This satisfies a very specific scenario for .NET tools, but doesn't work for regular CLI tools that don't need packing as standalone dotnet tools. For these CLI tools, packing the output of Publish makes much more sense, and results in way fewer customizations in package references. We introduce a new property, PackAsPublish, which is initialized to `true` whenever the project is publishable and a cross-platform executable (pending widening the definition upon feedback). In this case, we don't infer content from package dependencies and references with copy local and so on, but rather rely exclusively on Publish doing its work. We don't change the PackFolder treatment, so that property is orthogonal to PackAsPublish, although it's likely `tools` will be the most commonly used folder. The property's default `true` value is calculated dynamically in an initial target since we need to inspect `ProjectCapability` which is set by the SDK to include `CrossPlatformExecutable`. This is the more extensible approach, rather than checking the output type ourselves.
Configuration menu - View commit details
-
Copy full SHA for 38c07d6 - Browse repository at this point
Copy the full SHA 38c07d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6d8405 - Browse repository at this point
Copy the full SHA b6d8405View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 473ad51...b6d8405