Repository navigation
Set RollForward=Major - #675
Conversation
This allows the dotnet outdated tool to run even if only .NET 10 is installed on the machine.
|
Unfortunate that the CLI still doesn't allow local tools to use Does installing it as a global tool and using For me I want to explicitly opt-in to behavior that could potentially be broken and it not silently being hidden from me. |
|
It isn't necessarily an "endorsement" - but more of an "optimistic assumption". https://learn.microsoft.com/dotnet/core/versions/#net-runtime-compatibility says it
Yes it isn't guaranteed to work on all newer versions. But as it currently stands it is guaranteed NOT to work if you only have .NET 10 installed on the machine. This is the same policy used in the Aspire CLI tool. |
|
Looks like this would fix #684. |
|
Thanks @eerhardt, this is a good policy. I'll get an update out later today 🙂 |
Updated [dotnet-outdated-tool](https://github.com/dotnet-outdated/dotnet-outdated) from 4.6.4 to 4.6.9. <details> <summary>Release notes</summary> _Sourced from [dotnet-outdated-tool's releases](https://github.com/dotnet-outdated/dotnet-outdated/releases)._ ## 4.6.9 ## What's Changed * Bump the system-io-abstractions group with 2 updates by @dependabot[bot] in dotnet-outdated/dotnet-outdated#663 * Bump System.Formats.Asn1 from 9.0.2 to 9.0.3 by @dependabot[bot] in dotnet-outdated/dotnet-outdated#661 * Bump Microsoft.Extensions.DependencyInjection from 9.0.2 to 9.0.3 by @dependabot[bot] in dotnet-outdated/dotnet-outdated#662 * Fix version detection of transitive dependencies by @janno-p in dotnet-outdated/dotnet-outdated#669 * Set RollForward=Major by @eerhardt in dotnet-outdated/dotnet-outdated#675 ## New Contributors * @janno-p made their first contribution in dotnet-outdated/dotnet-outdated#669 * @eerhardt made their first contribution in dotnet-outdated/dotnet-outdated#675 **Full Changelog**: dotnet-outdated/dotnet-outdated@v4.6.8...v4.6.9 ## 4.6.8 ## What's Changed * Remove incorrect call to restore when the runtime parameter is empty by @sowa705 in dotnet-outdated/dotnet-outdated#658 * feat: support slnx by @WeihanLi in dotnet-outdated/dotnet-outdated#652 ## New Contributors * @sowa705 made their first contribution in dotnet-outdated/dotnet-outdated#658 * @WeihanLi made their first contribution in dotnet-outdated/dotnet-outdated#652 **Full Changelog**: dotnet-outdated/dotnet-outdated@v4.6.7...v4.6.8 ## 4.6.7 ## 4.6.6 ## What's Changed * Remove overly verbose logging by @slang25 in dotnet-outdated/dotnet-outdated#643 **Full Changelog**: dotnet-outdated/dotnet-outdated@v4.6.5...v4.6.6 ## 4.6.5 ## What's Changed * Configure a logger for the DefaultCredentialServiceUtility to make credprovider issues apparent by @ivog in dotnet-outdated/dotnet-outdated#493 * Add Logging to NuGet Credential Service. by @Chris-Greaves in dotnet-outdated/dotnet-outdated#559 * Add runtime for msbuild dependency graph by @PawelHaracz in dotnet-outdated/dotnet-outdated#562 * update Nuget SDK by @symbiogenesis in dotnet-outdated/dotnet-outdated#563 * Fix error if no matching packages found by @martincostello in dotnet-outdated/dotnet-outdated#587 * chore: update TargetFrameworks to net8 and net9 by @emilioziniades in dotnet-outdated/dotnet-outdated#613 * Fix incorrect `async` usage by @yenneferofvengerberg in dotnet-outdated/dotnet-outdated#618 * Improve code analysis by @yenneferofvengerberg in dotnet-outdated/dotnet-outdated#617 * Fix updating legacy projects using CPM by @FXZFun in dotnet-outdated/dotnet-outdated#605 * Add --maximum-version option by @martincostello in dotnet-outdated/dotnet-outdated#640 * Use ProcessStartInfo.ArgumentList and Parallel.ForEachAsync by @martincostello in dotnet-outdated/dotnet-outdated#641 * Update usage by @martincostello in dotnet-outdated/dotnet-outdated#642 * Avoid object creation by using value factory by @symbiogenesis in dotnet-outdated/dotnet-outdated#636 * ensure object disposal by @symbiogenesis in dotnet-outdated/dotnet-outdated#637 * optimize dependency lookups by @symbiogenesis in dotnet-outdated/dotnet-outdated#635 * Reduce list copying and simplify column width calculations by @symbiogenesis in dotnet-outdated/dotnet-outdated#634 * [Issue-576]use package source mapping in command by @tony-hu-avepoint in dotnet-outdated/dotnet-outdated#630 ## New Contributors * @ivog made their first contribution in dotnet-outdated/dotnet-outdated#493 * @Chris-Greaves made their first contribution in dotnet-outdated/dotnet-outdated#559 * @PawelHaracz made their first contribution in dotnet-outdated/dotnet-outdated#562 * @emilioziniades made their first contribution in dotnet-outdated/dotnet-outdated#613 * @tony-hu-avepoint made their first contribution in dotnet-outdated/dotnet-outdated#630 **Full Changelog**: dotnet-outdated/dotnet-outdated@v4.6.4...v4.6.5 Commits viewable in [compare view](dotnet-outdated/dotnet-outdated@v4.6.4...v4.6.9). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updated [dotnet-outdated-tool](https://github.com/dotnet-outdated/dotnet-outdated) from 4.6.8 to 4.6.9. <details> <summary>Release notes</summary> _Sourced from [dotnet-outdated-tool's releases](https://github.com/dotnet-outdated/dotnet-outdated/releases)._ ## 4.6.9 ## What's Changed * Bump the system-io-abstractions group with 2 updates by @dependabot[bot] in dotnet-outdated/dotnet-outdated#663 * Bump System.Formats.Asn1 from 9.0.2 to 9.0.3 by @dependabot[bot] in dotnet-outdated/dotnet-outdated#661 * Bump Microsoft.Extensions.DependencyInjection from 9.0.2 to 9.0.3 by @dependabot[bot] in dotnet-outdated/dotnet-outdated#662 * Fix version detection of transitive dependencies by @janno-p in dotnet-outdated/dotnet-outdated#669 * Set RollForward=Major by @eerhardt in dotnet-outdated/dotnet-outdated#675 ## New Contributors * @janno-p made their first contribution in dotnet-outdated/dotnet-outdated#669 * @eerhardt made their first contribution in dotnet-outdated/dotnet-outdated#675 **Full Changelog**: dotnet-outdated/dotnet-outdated@v4.6.8...v4.6.9 Commits viewable in [compare view](dotnet-outdated/dotnet-outdated@v4.6.8...v4.6.9). </details> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This allows the dotnet outdated tool to run even if only .NET 10 is installed on the machine.
cc @joperezr @radical