Skip to content

Chore: Bump 18 dependencies from 2 dependabot PRs - #1235

Open
jasonleenaylor wants to merge 5 commits into
mainfrom
chore/dependabot-combined-20261105
Open

jasonleenaylor wants to merge 5 commits into
mainfrom
chore/dependabot-combined-20261105

Conversation

@jasonleenaylor

@jasonleenaylor jasonleenaylor commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Combines the two open Dependabot PRs, #1220 (actions-minor) and #1221 (nuget-minor), into one branch so they share one CI cycle. This also supersedes #1159, the earlier combined PR, which #1221 had already replaced.

How it was built

The five commits from the two PRs are cherry-picked onto current main in order, keeping their original authors:

The icu.net 4 triage for the held LibPalaso upgrade is on #1221.

Versions

Source Package Old New
#1220 EnricoMi/publish-unit-test-result-action 2.24.0 2.25.0
#1220 softprops/action-gh-release 3.0.2 3.0.3
#1221 Avalonia, Avalonia.Headless, Avalonia.Headless.NUnit, Avalonia.Skia, Avalonia.Win32.Interoperability 11.3.17 11.3.22
#1221 Semi.Avalonia 11.3.14 11.3.22
#1221 dotnet-coverage 18.10.0 18.12.0
#1221 dotnet-reportgenerator-globaltool 5.5.11 5.5.12
#1221 Encoding-Converters-Core 0.9.8 0.9.9
#1221 System.Diagnostics.DiagnosticSource 9.0.2 9.0.22
#1221 System.Drawing.Common, System.Resources.Extensions, System.Security.Permissions 9.0.18 9.0.22
#1221 (John) Avalonia.Desktop 11.3.17 11.3.22
#1221 (John) SIL.LCModel 11.0.0-beta0180 11.0.0-beta0182
#1221 (John) System.Reflection.Metadata 10.0.10 10.0.12
#1221 (held) SIL.Core, SIL.libpalaso.l10ns 18.0.0-beta0042 / beta0012 unchanged

No major-version bumps.

Checked locally

  • gitlint and git log --check pass on all five commits.
  • No pin comment blocks any bump: the DependencyModel hold at 9.0.16 is untouched, and System.Drawing.Common's ParatextData requirement is a floor.
  • build.ps1 -BuildTests -SkipNative succeeds, and the restored assets resolve to the new versions.
  • The Paratext lexicon plugin's external references show no change from this batch. Compared against an older main build, the only differences are the FieldWorks version and PCRE.NET 1.6, which come from SIL.Machine 3.9.6 already on main. Since SIL.LCModel moves, a manual smoke test of the lexicon plugin in Paratext before release is still worthwhile.
  • Tests were left to CI.

Dependabot PRs show a red Build Debug and run tests because they cannot read secrets.CODECOV_TOKEN; this PR runs from a repo-owned branch, so its CI result is the meaningful one.

🤖 Generated with Claude Code


This change is Reviewable

dependabot Bot and others added 5 commits November 5, 2026 15:23
Updates `EnricoMi/publish-unit-test-result-action` from 2.24.0 to 2.25.0

Updates `softprops/action-gh-release` from 3.0.2 to 3.0.3

---
updated-dependencies:
- dependency-name: EnricoMi/publish-unit-test-result-action
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
- dependency-name: softprops/action-gh-release
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps Avalonia from 11.3.17 to 11.3.22
Bumps Avalonia.Headless from 11.3.17 to 11.3.22
Bumps Avalonia.Headless.NUnit from 11.3.17 to 11.3.22
Bumps Avalonia.Skia from 11.3.17 to 11.3.22
Bumps Avalonia.Win32.Interoperability from 11.3.17 to 11.3.22
Bumps dotnet-coverage from 18.10.0 to 18.12.0
Bumps dotnet-reportgenerator-globaltool from 5.5.11 to 5.5.12
Bumps Encoding-Converters-Core from 0.9.8 to 0.9.9
Bumps Semi.Avalonia from 11.3.14 to 11.3.22
Bumps SIL.Core from 18.0.0-beta0042 to 18.0.0
Bumps SIL.libpalaso.l10ns from 18.0.0-beta0012 to 18.0.0
Bumps System.Diagnostics.DiagnosticSource from 9.0.2 to 9.0.22
Bumps System.Drawing.Common from 9.0.18 to 9.0.22
Bumps System.Resources.Extensions from 9.0.18 to 9.0.22
Bumps System.Security.Permissions from 9.0.18 to 9.0.22

---
updated-dependencies:
- dependency-name: Avalonia
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Avalonia.Headless
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Avalonia.Headless.NUnit
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Avalonia.Skia
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Avalonia.Win32.Interoperability
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: dotnet-coverage
  dependency-version: 18.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-minor
- dependency-name: dotnet-reportgenerator-globaltool
  dependency-version: 5.5.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Encoding-Converters-Core
  dependency-version: 0.9.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: Semi.Avalonia
  dependency-version: 11.3.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: SIL.Core
  dependency-version: 18.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: SIL.libpalaso.l10ns
  dependency-version: 18.0.0
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: System.Diagnostics.DiagnosticSource
  dependency-version: 9.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: System.Drawing.Common
  dependency-version: 9.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: System.Resources.Extensions
  dependency-version: 9.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
- dependency-name: System.Security.Permissions
  dependency-version: 9.0.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
SIL.LibPalaso 18.0.0 needs icu.net 4, L10NSharp 11 and 10.0.x
Microsoft.Extensions/System.Resources.Extensions, which fails restore
with NU1109. The Icu.NativeMethods pin note on DependencyModel makes
that a separate, tested upgrade, so keep the beta0042 packages.

Avalonia.Desktop stayed at 11.3.17 while the other Avalonia packages
moved to 11.3.22, which fails the build with MSB3277. Move it too.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The package moved from 9.0.2 to 9.0.22, whose net462 assembly is
version 9.0.0.22, but the hand-written redirect in the FieldWorks
App.config still pointed at 9.0.0.2. Avalonia would fail to bind at
runtime, which CI does not exercise.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Both were bumped by the earlier combined dependency PR, which this
one now replaces. Neither version was held on main for a reason:
beta0180 was set by the Find Lexical Entry change with no pin note,
and the 10.0.10 Reflection.Metadata pin carries no hold comment.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@jasonleenaylor jasonleenaylor added the dependencies Pull requests that update a dependency file label Nov 5, 2026
@github-actions

github-actions Bot commented Nov 5, 2026

Copy link
Copy Markdown

NUnit Tests

    1 files  ±0      1 suites  ±0   14m 29s ⏱️ +17s
7 057 tests ±0  6 972 ✅ ±0  85 💤 ±0  0 ❌ ±0 
7 066 runs  ±0  6 981 ✅ ±0  85 💤 ±0  0 ❌ ±0 

Results for commit 4674610. ± Comparison against base commit 412ee26.

@codecov-commenter

codecov-commenter commented Nov 5, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 40.52%. Comparing base (412ee26) to head (4674610).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1235      +/-   ##
==========================================
- Coverage   40.52%   40.52%   -0.01%     
==========================================
  Files        1559     1559              
  Lines      356091   356091              
  Branches    41589    41589              
==========================================
- Hits       144298   144295       -3     
- Misses     182482   182483       +1     
- Partials    29311    29313       +2     

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants