Skip to content

breaking: drop .NET 8/9 and pin Verify to 32.x - #28

Merged
DecSmith42 merged 4 commits into
mainfrom
claude/project-thread-df5loi
Oct 14, 2026
Merged

DecSmith42 merged 4 commits into
mainfrom
claude/project-thread-df5loi

Conversation

@DecSmith42

Copy link
Copy Markdown
Contributor

Requested by Dec · project thread

Before: Dependabot PRs have failed since Oct 9. Verify.NUnit 33 adds a maintenance-fee SponsorCheck that breaks test builds with error SC021. The package targets net8.0, net9.0 and net10.0, and .NET 8 and 9 both lose support on 2026-11-10.

After: Verify.NUnit stays on 32.0.1, and Dependabot ignores its major updates. The package targets net10.0 only, so the next release is a major version (the breaking: commit drives that).

How:

  • _atom/IBuild.cs gets the Dependabot ignore rule, and .NET 8/9 are removed from its test matrix.
  • The workflows and dependabot.yml were regenerated with atom Gen.
  • The csproj target frameworks and the docs are updated to match.
  • .github/copilot-instructions.md moves to AGENTS.md, as in the other repos.

Checked locally on Linux with the .NET 10 SDK: atom Gen and a Release build are clean. On net10.0, 40 of 42 tests pass. The 2 cancellation tests need ping, which isn't installed in the container I used. CI covers the other operating systems.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WYyYZp6m6MVogVEYzqoEza


Generated by Claude Code

Verify 33 adds a maintenance-fee SponsorCheck that fails every test
build with SC021. Stay on the latest 32.x and have Dependabot ignore
Verify.NUnit major updates.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WYyYZp6m6MVogVEYzqoEza
Match the other Invex repos, which keep agent guidance in AGENTS.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WYyYZp6m6MVogVEYzqoEza
.NET 8 and .NET 9 reach end of support on 2026-11-10. Target net10.0 only, run the test matrix on net10.0 only, and update the docs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WYyYZp6m6MVogVEYzqoEza
Copilot AI balanced review requested due to automatic review settings October 13, 2026 15:18
@DecSmith42 DecSmith42 self-assigned this Oct 13, 2026

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 project, generated automation, dependency policy, and documentation consistently reflect the intended breaking change.

0 open findings

What changed in this PR

Drops .NET 8/9 support and prevents incompatible Verify.NUnit 33.x upgrades.

Changes:

  • Targets .NET 10 exclusively across projects, CI, and documentation.
  • Pins Verify.NUnit to 32.0.1 and ignores major Dependabot updates.
  • Regenerates workflow configuration and updates agent guidance.
File Description
src/​Invex.Process/​Invex.Process.csproj Targets .NET 10 only.
tests/​Invex.Process.Tests/​Invex.Process.Tests.csproj Targets .NET 10 and updates Verify.NUnit.
_atom/​IBuild.cs Updates generated CI matrices and Dependabot rules.
.github/​workflows/​Validate.yml Tests only .NET 10.
.github/​workflows/​Build.yml Builds and tests only .NET 10.
.github/​dependabot.yml Suppresses Verify.NUnit major updates.
README.md Documents .NET 10 support.
docs/​getting-started.md Updates package targeting guidance.
AGENTS.md Updates agent guidance for the new target framework.

🧠 Review effort: Balanced


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

Keeps the new docs from main and updates their framework notes to match the net8.0/net9.0 drop.

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

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 project, generated automation, dependency policy, and documentation consistently reflect the intended breaking change.

0 open findings

🧠 Review effort: Balanced

@DecSmith42
DecSmith42 merged commit 4d3bdd9 into main Oct 14, 2026
8 checks passed
@DecSmith42
DecSmith42 deleted the claude/project-thread-df5loi branch October 14, 2026 01:13
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