From 77a6ba8ab287631c017dac41dedc86db37bfd4f3 Mon Sep 17 00:00:00 2001 From: Fabrizio Ferri Benedetti Date: Mon, 18 May 2026 09:47:07 +0200 Subject: [PATCH 1/3] Bump Nullean.Argh packages from 0.16.0 to 0.16.2 Co-Authored-By: Claude Sonnet 4.6 (1M context) --- Directory.Packages.props | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index df37646548..15d97b270a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -69,9 +69,9 @@ - - - + + + From de64562e7666fc192344d035e716fac93aac084d Mon Sep 17 00:00:00 2001 From: Fabrizio Ferri Benedetti Date: Mon, 18 May 2026 09:56:28 +0200 Subject: [PATCH 2/3] Update CLI schema after Nullean.Argh bump to 0.16.2 Argh 0.16.2 changed the default version format from "1.0.0.0" to "1.0.0". Co-Authored-By: Claude Sonnet 4.6 (1M context) --- docs/cli-schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cli-schema.json b/docs/cli-schema.json index 9d6d52fb9e..e186aa49cc 100644 --- a/docs/cli-schema.json +++ b/docs/cli-schema.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "name": "docs-builder", - "version": "1.0.0.0", + "version": "1.0.0", "description": null, "reservedMetaCommands": [ "__complete", From a831091204d3632bcfda7220b1b1d49d83ff7d77 Mon Sep 17 00:00:00 2001 From: Fabrizio Ferri Benedetti Date: Mon, 18 May 2026 10:13:10 +0200 Subject: [PATCH 3/3] Skip version field when checking CLI schema staleness Argh 0.16.2 switched from AssemblyFileVersionAttribute to AssemblyInformationalVersionAttribute, so the schema now embeds the full MinVer build string (including commit hash). Excluding the version field from the diff keeps the check focused on structural CLI changes and avoids spurious failures on every commit. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db20400825..ab9fe1be8e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -162,7 +162,7 @@ jobs: if: ${{ matrix.os == 'ubuntu-latest' }} run: | dotnet run --project src/tooling/docs-builder -c release --no-build -- __schema > docs/cli-schema.json.tmp - diff docs/cli-schema.json docs/cli-schema.json.tmp || (echo "docs/cli-schema.json is out of date — run: dotnet run --project src/tooling/docs-builder -- __schema > docs/cli-schema.json" && exit 1) + diff <(jq 'del(.version)' docs/cli-schema.json) <(jq 'del(.version)' docs/cli-schema.json.tmp) || (echo "docs/cli-schema.json is out of date — run: dotnet run --project src/tooling/docs-builder -- __schema > docs/cli-schema.json" && exit 1) rm docs/cli-schema.json.tmp - name: Test