build: Bump Avalonia and 14 others#17
Open
dependabot[bot] wants to merge 1 commit into
Open
Conversation
Bumps Avalonia from 12.0.3 to 12.0.4 Bumps Avalonia.Desktop from 12.0.3 to 12.0.4 Bumps Avalonia.Fonts.Inter from 12.0.3 to 12.0.4 Bumps Avalonia.HarfBuzz from 12.0.3 to 12.0.4 Bumps Avalonia.Headless from 12.0.3 to 12.0.4 Bumps Avalonia.Headless.XUnit from 12.0.3 to 12.0.4 Bumps Avalonia.Themes.Fluent from 12.0.3 to 12.0.4 Bumps AvaloniaUI.DiagnosticsSupport from 2.2.1 to 2.2.2 Bumps Microsoft.Extensions.Hosting.WindowsServices from 8.0.0 to 8.0.1 Bumps Microsoft.NET.Test.Sdk from 17.12.0 to 17.14.1 Bumps Serilog.Sinks.Console from 5.0.0 to 5.0.1 Bumps SkiaSharp from 3.119.4-preview.1.1 to 3.119.4 Bumps Spectre.Console from 0.49.1 to 0.57.0 Bumps Spectre.Console.Cli from 0.49.1 to 0.55.0 Bumps YamlDotNet from 15.1.2 to 15.3.0 --- updated-dependencies: - dependency-name: Avalonia dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Avalonia.Desktop dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Avalonia.HarfBuzz dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Avalonia.Fonts.Inter dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Avalonia.Themes.Fluent dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: AvaloniaUI.DiagnosticsSupport dependency-version: 2.2.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Serilog.Sinks.Console dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: SkiaSharp dependency-version: 3.119.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: YamlDotNet dependency-version: 15.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Microsoft.Extensions.Hosting.WindowsServices dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Serilog.Sinks.Console dependency-version: 5.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Spectre.Console dependency-version: 0.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Spectre.Console.Cli dependency-version: 0.55.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Avalonia.Headless dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Avalonia.Headless.XUnit dependency-version: 12.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 17.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
PavelLizunov
added a commit
that referenced
this pull request
Jun 14, 2026
Atomic group — interdependent, CANNOT merge separately. Applying #6 (Core Serilog 4.x) alone breaks the build with NU1605 package-downgrade: CLI/Service still on Serilog 3.1.1 (CLI refs Service, both ref Core). CI never caught this — its `test` job builds only Core+App+Tests, not CLI/Service; surfaced by local `dotnet run CLI`. Reconciled to a no-downgrade graph (dependabot proposed skewed versions): - Serilog: Core 4.0.0, CLI+Service 4.3.0 (CLI must be >= Service: CLI refs Service) - Serilog.Sinks.Console 6.1.1 (Core+CLI; #17's 5.0.1 dropped — would downgrade) - Serilog.Extensions.Logging 10.0.0 (CLI), Serilog.Extensions.Hosting 10.0.0 (Service) - Microsoft.Extensions.Hosting + WindowsServices 10.0.8 (Service) Gate: build clean (no NU1605), CLI status exit 0 (Serilog 4.x runtime init OK), 59/59 regression + characterization + LeakProtection + SettingsLoader green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
PavelLizunov
added a commit
that referenced
this pull request
Jun 14, 2026
#17 SPLIT: safe deps merged, Spectre.Console HELD at 0.49.1. The Spectre 0.49->0.55 bump in #17 is a BREAKING API migration — Command/AsyncCommand.Execute gained a CancellationToken param in Spectre.Console.Cli 0.50+, so all ~20 CLI command overrides fail CS0115/CS0534. CI never caught it (the `test` job does not build CLI). Deferred to a dedicated CLI-migration task. Merged here (gated): - Avalonia* 12.0.3->12.0.4 (App + Tests headless) - SkiaSharp 3.119.4-preview.1.1 -> 3.119.4 (preview -> stable) - YamlDotNet 15.1.2->15.3.0 (Core; Vecc analyzer 15.1.2 compatible, build clean) - AvaloniaUI.DiagnosticsSupport 2.2.1->2.2.2, Microsoft.NET.Test.Sdk 17.12->17.14.1 Gate: build clean, VisualDiffTests green (Avalonia 12.0.4/Skia render unchanged), SettingsLoader + regression + pins 32/32, CLI status exit 0 (Yaml 15.3 runtime OK). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Updated Avalonia from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Desktop from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.Desktop's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Fonts.Inter from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.Fonts.Inter's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.HarfBuzz from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.HarfBuzz's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Headless from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.Headless's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Headless.XUnit from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.Headless.XUnit's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Themes.Fluent from 12.0.3 to 12.0.4.
Release notes
Sourced from Avalonia.Themes.Fluent's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated AvaloniaUI.DiagnosticsSupport from 2.2.1 to 2.2.2.
Pinned Microsoft.Extensions.Hosting.WindowsServices at 8.0.1.
Release notes
Sourced from Microsoft.Extensions.Hosting.WindowsServices's releases.
8.0.1
Release
Commits viewable in compare view.
Updated Microsoft.NET.Test.Sdk from 17.12.0 to 17.14.1.
Release notes
Sourced from Microsoft.NET.Test.Sdk's releases.
17.14.1
What's Changed
Full Changelog: microsoft/vstest@v17.14.0...v17.14.1
17.14.0
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Changes
Internal version updates and fixes
New Contributors
... (truncated)
17.14.0-preview-25107-01
What's Changed
.NET versions updated
This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:
It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.
Changes
Internal version updates and fixes
Will probably revert before release:
New Contributors
Full Changelog: microsoft/vstest@v17.13.0...v17.14.0-preview-25107-01
17.13.0
What's Changed
Add letter number among valid identifiers in class name by @nohwnd in Add letter number among valid identifiers in class name microsoft/vstest#13868
Fix formatting in Runner by @mthalman in Fix formatting in Runner microsoft/vstest#13871
Downgrade xunit skip warning to info by @nohwnd in Downgrade xunit skip warning to info microsoft/vstest#10381
Add msdia for arm64 into nuget by @nohwnd in Add msdia for arm64 into nuget microsoft/vstest#10382
Enable native debugging for vstest.console by @ocitrev in Enable native debugging for vstest.console microsoft/vstest#10401
Fix RFCs links by @Youssef1313 in Fix RFCs links microsoft/vstest#10424
Convert to auto property by @nohwnd in Convert to auto property microsoft/vstest#10365
Update Versions.props by @nohwnd in Update Versions.props microsoft/vstest#10378
Enable TSA by @jakubch1 in Enable TSA microsoft/vstest#10385
Arm64 dia by @nohwnd in Arm64 dia microsoft/vstest#10390
Update source-build team references by @MichaelSimons in Update source-build team references microsoft/vstest#10388
Exclude .signature.p7s from nupkg file count by @ellahathaway in Exclude .signature.p7s from nupkg file count microsoft/vstest#10418
Set NetCurrent so that it doesn't roll forward automatically by @ViktorHofer in Set NetCurrent so that it doesn't roll forward automatically microsoft/vstest#10622
New Contributors
Full Changelog: microsoft/vstest@v17.12.0...v17.13.0
Commits viewable in compare view.
Pinned Serilog.Sinks.Console at 5.0.1.
Release notes
Sourced from Serilog.Sinks.Console's releases.
5.0.1
Commits viewable in compare view.
Updated SkiaSharp from 3.119.4-preview.1.1 to 3.119.4.
Updated Spectre.Console from 0.49.1 to 0.57.0.
Release notes
Sourced from Spectre.Console's releases.
0.57.0
What's Changed
Full Changelog: spectreconsole/spectre.console@0.56.0...0.57.0
0.56.0
What's Changed
New Contributors
Full Changelog: spectreconsole/spectre.console@0.55.2...0.56.0
0.55.2
What's Changed
New Contributors
Full Changelog: spectreconsole/spectre.console@0.55.1...0.55.2
0.55.1
What's Changed
New Contributors
Full Changelog: spectreconsole/spectre.console@0.55.0...0.55.1
0.55.0
This release brings new features, performance improvements, bug fixes, and some important architectural changes.
New Spectre.Console.Ansi Library
One of the biggest changes in this release is the introduction of
Spectre.Console.Ansi,
a new standalone library for writing ANSI escape
sequences to the terminal without taking a full dependency on
Spectre.Console.This makes it easy to add ANSI support to lightweight tools and libraries where
pulling in the full Spectre.Console package would be overkill. Spectre.Console
itself now depends on this library internally.
We've also added some nice convenience methods for the .NET Console class:
Style Is Now a Struct
Stylehas been converted from a class to a struct, and link/URL informationhas been extracted into a separate
Linktype. This improves allocationperformance, especially in rendering-heavy scenarios, but is a breaking change
for code that relies on reference semantics.
Progress Improvements
The
Progresswidget received a lot of love in this release. It now usesTimeProviderinstead of the wall clock, making it significantly easier towrite deterministic tests.
ProgressTaskhas a newTagproperty for attachingarbitrary metadata, and you can now override the global hide-when-completed
behavior on individual tasks. Tasks can also be removed from the progress
context entirely.
Speed calculations have been improved with configurable max sampling age and
... (truncated)
0.54.0
Version
0.54.0of Spectre.Console has been released!Spectre.Console.Cli has a new home!
We've decided to move
Spectre.Console.Clito its own repository, where we will prepare it for a 1.0 release. This means that the Spectre.Console.Cli NuGet packages will no longer be versioned together with Spectre.Console. They will now have a preview version such as1.0.0-alpha-0.x.There should be no issues staying on version 0.53.0 of Spectre.Console.Cli until we release a stable version if you prefer not to use a pre-release dependency.
New unit testing package for Spectre.Console.Cli
There is now a new testing package for Spectre.Console.Cli called Spectre.Console.Cli.Testing. This is where you will find the
CommandAppTesterfrom now on.You can find more information about unit testing in the documentation.
What's Changed
Full Changelog: spectreconsole/spectre.console@0.53.0...0.54.0
0.53.1
This is a hotfix release for 0.53.0, which accidentally included
OpenCli.Sourcesas a dependency, instead of being included in the package.As a bonus, a fix for panels was also included in this release 😄
What's Changed
Full Changelog: spectreconsole/spectre.console@0.53.0...0.53.1
0.53.0
What's Changed
Full Changelog: spectreconsole/spectre.console@0.52.0...0.53.0
0.52.0
What's Changed
Full Changelog: spectreconsole/spectre.console@0.51.1...0.52.0
0.51.1
What's Changed
New Contributors
Full Changelog: spectreconsole/spectre.console@0.50.0...0.51.1
0.50.0
What's Changed
General
Console
HtmlEncoderIncorrectly Applying Italics to Bold Text by @z4ryy in #1590CLI
New Contributors
... (truncated)
Commits viewable in compare view.
Updated Spectre.Console.Cli from 0.49.1 to 0.55.0.
Release notes
Sourced from Spectre.Console.Cli's releases.
No release notes found for this version range.
Commits viewable in compare view.
Pinned YamlDotNet at 15.3.0.
Release notes
Sourced from YamlDotNet's releases.
15.3.0
Merge pull request #910 from lahma/symbols
Include symbols and deterministic build
Merge pull request #930 from MrLuje/fsharp-option
Add FSharpOption support
15.1.6
Merge pull request #808 from tomer-amir/fix-hash-code-infinite-recursion
Fix infinite recursion of the hash code function of YamlMappingNode
Merge pull request #924 from kasperk81/frameworknames
use correct framework
15.1.4
Merge pull request #903 from lahma/license-expression
Switch to using PackageLicenseExpression
Merge pull request #904 from airbreather/fix-656
Add a regression test for #656
Commits viewable in compare view.
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions