Skip to content

docs: correct TestUtils availability and IDotnetUserSecrets remarks - #384

Merged
DecSmith42 merged 3 commits into
mainfrom
claude/project-thread-vhd3ok
Oct 14, 2026
Merged

DecSmith42 merged 3 commits into
mainfrom
claude/project-thread-vhd3ok

Conversation

@DecSmith42

Copy link
Copy Markdown
Collaborator

Requested by Dec · project thread

Before: the testing guide and AGENTS.md told users to run dotnet add package Invex.Atom.TestUtils, but that package has never been published. nuget.org returns 404 for it, and _atom doesn't pack it. The IDotnetUserSecrets XML docs also said the interface is included in the default BuildDefinition, which it isn't.

After: the testing guide describes TestUtils as this repo's internal test helpers, used through a ProjectReference. The IDotnetUserSecrets remarks say to implement the interface explicitly and set a UserSecretsId, and the example now includes its missing base class.

How: docs-only changes in docs/developer-guide/testing.md, AGENTS.md and src/Invex.Atom.Build/Secrets/IDotnetUserSecrets.cs. Packing is unchanged. These are follow-ups from the docs-standard review.

Local check: the Release build passes, all net10.0 tests pass, and no snapshots changed.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Jy23TCq1bZkdPV2GRWfspU


Generated by Claude Code

…pers

The package has never been published to nuget.org and is not in the
packed projects, so stop telling users to `dotnet add package` it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jy23TCq1bZkdPV2GRWfspU
BuildDefinition implements only IBuildDefinition; the user secrets
provider is registered only when a build definition implements
IDotnetUserSecrets.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jy23TCq1bZkdPV2GRWfspU
Copilot AI balanced review requested due to automatic review settings October 14, 2026 03:27
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jy23TCq1bZkdPV2GRWfspU

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The documentation now accurately reflects the repository’s implementation and publishing configuration.

0 open findings

What changed in this PR

Corrects documentation about internal test utilities and .NET user-secrets setup.

Changes:

  • Clarifies that Invex.Atom.TestUtils is unpublished and internally referenced.
  • Corrects IDotnetUserSecrets setup guidance and example.
File Description
AGENTS.md Marks TestUtils as internal and unpublished.
docs/​developer-guide/​testing.md Replaces invalid NuGet installation guidance.
src/​Invex.Atom.Build/​Secrets/​IDotnetUserSecrets.cs Corrects interface usage documentation.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI balanced review requested due to automatic review settings October 14, 2026 03:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The documentation now accurately reflects existing APIs, project references, and packaging behavior.

0 open findings

🧠 Review effort: Balanced

@DecSmith42
DecSmith42 enabled auto-merge October 14, 2026 03:44
@DecSmith42
DecSmith42 merged commit 74d1e3e into main Oct 14, 2026
33 checks passed
@DecSmith42
DecSmith42 deleted the claude/project-thread-vhd3ok branch October 14, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants