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: f15646e
Choose a base ref
...
head repository: devlooped/nugetizer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e7fa174
Choose a head ref
  • 14 commits
  • 15 files changed
  • 2 contributors

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    580c586 View commit details
    Browse the repository at this point in the history
  2. ⬆️ Bump files with dotnet-file sync

    # devlooped/oss
    
    - Allow extending build with local-only files devlooped/oss@6ae80a1
    devlooped-bot authored and kzu committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    c0f1417 View commit details
    Browse the repository at this point in the history
  3. Improve message rendering, bold doesn't look great on console

    For dotnet-nugetize, when thanking a sponsor.
    kzu committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    9c71743 View commit details
    Browse the repository at this point in the history
  4. Improve nugetize tool resiliency

    Skip projects that don't have the GetTargetPath target, and continue on errors. Not bullet-proof, but better than previously.
    kzu committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    3e9804e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ec689b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e54d91 View commit details
    Browse the repository at this point in the history
  7. Fix link for nuspec by using full path in actual link

    The rendering will still be the relative path for better privacy in screenshots.
    kzu committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    d291337 View commit details
    Browse the repository at this point in the history
  8. Render include/exclude attributes in dependencies

    This is useful information for package authors, render similar to how we render content extra attributes.
    kzu committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    2d65f31 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Bump to latest SponsorLink

    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    d8379a2 View commit details
    Browse the repository at this point in the history
  2. Fix nugetize tool for solutions that use project dependencies

    Project dependencies is a mechanism to affect the build order in a solution without adding project references. See https://www.cazzulino.com/project-dependencies-as-project-references.html.
    
    In this scenario, MSBuild will emit a .metaproj for the solution and *also* a .metaproj for each project that declares such dependencies, which in turn uses project references for the dependencies *and* the original project. This generated .metaproj, obviously, won't have any of the standard targets, not even GetTargetPath, which means we won't be able to even determine if the project is nugetized or not.
    
    This used to cause the nugetize tool to refuse to process the other projects in a solution.
    
    This change removes such meta projects from the solution so that the other projects can still work. Note that this may result in missing (packable) projects, but the benefit is that you get *some* rendering at least. You can always run nugetize passing the missing projects' contents, but the current experience is clearly far worse than that.
    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    b963af1 View commit details
    Browse the repository at this point in the history
  3. Don't force unicode on codespaces

    This doesn't work in the integrated terminal on vscode online.
    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    37743df View commit details
    Browse the repository at this point in the history
  4. Never force unicode

    We don't gain anything, actually. SpectreConsole does the right thing automatically.
    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    433a505 View commit details
    Browse the repository at this point in the history
  5. Allow running nugetizer on any major .NET version

    We don't need to limit to .net6
    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    5760c2b View commit details
    Browse the repository at this point in the history
  6. Add readme for nugetize tool too

    kzu committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    e7fa174 View commit details
    Browse the repository at this point in the history
Loading