Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,11 +88,17 @@ updates:
# traps paid for one at a time, and a major version of it is an afternoon of looking at the
# window rather than a tick on a green check.
#
# NOT VERIFIED YET, and written down rather than assumed: whether Meziantou.Analyzer, which
# is declared in Directory.Build.props at the root and in no .csproj, is proposed through the
# projects that import that file. It should be - Dependabot evaluates a project together with
# the props files above it - but nothing here proves it, and the way to find out is to look
# at what arrives in the first weeks rather than to argue about it. Backlog row 403.
# Meziantou.Analyzer, which is declared in Directory.Build.props at the root and in no .csproj,
# IS proposed through the projects that import that file. That was written here as not
# verified until the run of 2026-11-02 logged "Updated Meziantou.Analyzer from 3.0.313 to
# 3.0.317 in /Directory.Build.props" once for each of the ten directories. Backlog row 403.
#
# WHAT THIS ENTRY DOES NOT DO, measured in the same run: propose any package that carries an
# assembly. The updater answers "is not compatible. Incompatible project frameworks:
# net10.0-windows10.0.17763" for each of them - CsCheck and WPF-UI among them - and then "No
# updatable version found". Every NuGet pull request it opened here moved Meziantou.Analyzer
# or CsWin32, the two that carry none. .github/workflows/outdated.yml asks nuget.org itself
# every Tuesday, with the cooldown below, and is red for what this entry should have proposed.
- package-ecosystem: nuget
directories:
- "/src/*"
Expand Down
20 changes: 20 additions & 0 deletions .github/outdated/held.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Newer NuGet versions the owner decided not to take yet, read by .github/scripts/outdated_gate.py.
#
# One table per package:
#
# [[held]]
# package = "Some.Package"
# through = "2.0.0" # the highest version this decision covers
# until = 2026-12-31 # a date, after which the package is red again
# reason = "Why, in a sentence somebody can check."
#
# A newer version past `through`, or the day after `until`, makes the package red again. So does
# an entry that holds nothing any more, because the package moved or left the tree - a hold
# nobody needs still reads as a decision somebody made. A key the gate does not know is refused
# rather than ignored, so a misspelt `until` cannot hold a version for ever.

[[held]]
package = "coverlet.collector"
through = "10.1.0"
until = 2026-12-01
reason = "The coverage floors in tests/coverage-floor.json are held to a tenth of a point, and coverlet 10 counts auto-properties and records differently, so the move needs a pull request of its own whose numbers CI measures (backlog 615)."
Loading
Loading