From 71dfd49e02c6ae0b24bf55b1e5ed73f93f282194 Mon Sep 17 00:00:00 2001 From: Daniel Bohlin Date: Mon, 17 Aug 2026 10:13:31 +0200 Subject: [PATCH 1/4] chore: bump version line to 1.1 --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f61ee9..81216ac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,7 +7,7 @@ on: branches: [master] env: - MAJOR_MINOR: '1.0' + MAJOR_MINOR: '1.1' permissions: contents: write From 5a5283e518eb67208ad8e2bab7fde108f4b05e35 Mon Sep 17 00:00:00 2001 From: Daniel Bohlin Date: Mon, 17 Aug 2026 10:13:48 +0200 Subject: [PATCH 2/4] chore: remove multi-line comment blocks added in PR #60 --- .github/workflows/build.yml | 2 -- Tharga.Cache.Tests/AddCacheConcurrencyTests.cs | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81216ac..e2e8e08 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -105,8 +105,6 @@ jobs: - name: Test with coverage # Skip Integration (needs Mongo/Redis) and TimeCritical (wall-clock asserts) tests on shared CI runners. - # Microsoft.Testing.Platform (see global.json) — xunit.v3 4.x dropped the VSTest bridge, so the - # VSTest --filter expression and --collect:"XPlat Code Coverage" no longer apply here. run: dotnet test -c Release --no-build --filter-not-trait "Category=Integration" --filter-not-trait "Category=TimeCritical" --coverage --coverage-output-format cobertura --results-directory ./coverage - name: Upload coverage to Codecov diff --git a/Tharga.Cache.Tests/AddCacheConcurrencyTests.cs b/Tharga.Cache.Tests/AddCacheConcurrencyTests.cs index 617626c..b8036cc 100644 --- a/Tharga.Cache.Tests/AddCacheConcurrencyTests.cs +++ b/Tharga.Cache.Tests/AddCacheConcurrencyTests.cs @@ -12,8 +12,7 @@ public class AddCacheConcurrencyTests private sealed record Marker; - // Nesting a generic in itself yields as many distinct cache types as needed without - // declaring one class per host. + // Nesting Marker in itself yields N distinct cache types without N declared classes. private static Type MarkerType(int depth) { var type = typeof(object); From a07297de80d8323ec660a2bb77a015d8c9b090d2 Mon Sep 17 00:00:00 2001 From: Daniel Bohlin Date: Mon, 17 Aug 2026 10:14:07 +0200 Subject: [PATCH 3/4] chore: use DOC_ROOT for requests path and drop the consumer-repo reference --- .claude/mission.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.claude/mission.md b/.claude/mission.md index c9653e3..5497777 100644 --- a/.claude/mission.md +++ b/.claude/mission.md @@ -8,5 +8,5 @@ Caching library with MongoDB backend support, cache partitioning, and a Blazor m - **Shared instructions**: `$DOC_ROOT/Tharga/shared-instructions.md` - **Plan directory**: `$DOC_ROOT/Tharga/plans/Toolkit/Cache` - **Backlog**: `$DOC_ROOT/Tharga/Toolkit/Cache.md` -- **Incoming requests**: `c:\Users\danie\SynologyDrive\Documents\Notes\Tharga\Requests.md` — check for pending requests for this project on startup -- **Eplicta requests**: `$DEV_ROOT/Eplicta/plan/requests.md` — check for requests from Eplicta on startup +- **Incoming requests**: `$DOC_ROOT/Tharga/Requests.md` — check for pending requests for this project on startup +- **External requests**: open GitHub issues on this repository — consumers outside Tharga file there. This project does not read another product's files, and does not write status back to them. From 5fe860b44e6b4f1431b6586c237672374a5e4b19 Mon Sep 17 00:00:00 2001 From: Daniel Bohlin Date: Mon, 17 Aug 2026 10:37:20 +0200 Subject: [PATCH 4/4] chore: use $DOC_ROOT for the requests path and drop the consumer-project reference # Conflicts: # .claude/mission.md --- .claude/mission.md | 1 - 1 file changed, 1 deletion(-) diff --git a/.claude/mission.md b/.claude/mission.md index 5497777..5ea6beb 100644 --- a/.claude/mission.md +++ b/.claude/mission.md @@ -9,4 +9,3 @@ Caching library with MongoDB backend support, cache partitioning, and a Blazor m - **Plan directory**: `$DOC_ROOT/Tharga/plans/Toolkit/Cache` - **Backlog**: `$DOC_ROOT/Tharga/Toolkit/Cache.md` - **Incoming requests**: `$DOC_ROOT/Tharga/Requests.md` — check for pending requests for this project on startup -- **External requests**: open GitHub issues on this repository — consumers outside Tharga file there. This project does not read another product's files, and does not write status back to them.