Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: devlooped/nugetizer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0-alpha
Choose a base ref
...
head repository: devlooped/nugetizer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0-beta
Choose a head ref
  • 10 commits
  • 11 files changed
  • 1 contributor

Commits on Sep 29, 2020

  1. Configuration menu
    Copy the full SHA
    9ae354d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    831873f View commit details
    Browse the repository at this point in the history
  3. Add support for building inline project content

    This might make it easier for simple project scenarios, also making it easier to understand what files are used in which tests. Currently, this is a bit indirect via the test class name and the corresponding folder under Scenarios.
    kzu committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    1cb6363 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9eafc0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56de45e View commit details
    Browse the repository at this point in the history
  6. Sort root items in package first

    This is easier to visualize than the current ordering where they end up last.
    kzu committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    c3551f8 View commit details
    Browse the repository at this point in the history
  7. Default build package types to not include MSBuild deps

    Since the PrivateAssets attribute is not a good fit in this scenario (see NuGet/Home#6041), use the common Pack metadata attribute and default it to false for MSBuild dependencies by default for build package kind.
    
    Fixes NuGet/Home#6041
    kzu committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    437392f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9f32b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Automatically pack transitive assets when PrivateAssets=all

    When using `<PackageReference PrivateAssets=all `, transitive dependencies were not being brough in. This required package authors to reference explicitly each and every package they wanted packaged as private assets. This was particularly annoying for build and analyzer packages, which need to package all their dependencies privately.
    
    This commit leverages the SDK-provided `RunResolvePackageDependencies` which returns the transitive closure of all referenced packages as a list of package>parent list. We use that to add the concept of "implicit package references" that basically share the PrivateAssets=all that brought them in. The inference target then just considers both `@(PackageReference)` as well as `@(ImplicitPackageReference)` to determine the primary output dependencies to pack, but otherwise the existing logic remains unchanged.
    
    This behavior still honors the `Pack=false` on the PackageReference, but also skips the implificly defined packages like NETStandard.Library and Microsoft.NETCore.
    
    Fixes NuGet/Home#5103.
    kzu committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    12b3cd7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from kzu/dev

    Dev > Main
    kzu authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    15006a6 View commit details
    Browse the repository at this point in the history
Loading