Skip to content

Bump Scrutor to 7.0.0; skip claude-review for dependabot PRs - #27

Merged
drusteeby merged 1 commit into
mainfrom
chore/deps-followups
Aug 13, 2026
Merged

Bump Scrutor to 7.0.0; skip claude-review for dependabot PRs#27
drusteeby merged 1 commit into
mainfrom
chore/deps-followups

Conversation

@drusteeby

Copy link
Copy Markdown
Owner

Summary

Replaces dependabot PRs #20 (conflicting branch) and the failing-by-design claude-review runs on bot PRs:

  • Scrutor 6.1.0 → 7.0.0 — the only usage is the basic services.Scan(...FromAssemblyOf<IPluginNodes>()...) in src/Program.cs; Scrutor 7's breaking changes don't touch it.
  • Skip claude-review for dependabot — dependabot-triggered pull_request runs only get Dependabot secrets, so secrets.CLAUDE_CODE_OAUTH_TOKEN is empty and the job fails in seconds on every bot PR.

Not included: the OPCFoundation 1.5.376.244 → 1.5.378.156 bump (dependabot #19). That update changes ICertificateStore (new EnumerateAsync/AddAsync/AddRejectedAsync members), which breaks FlatDirectoryCertificateStore — and #19's green CI never caught it because it only bumped the Debug-config packages while CI builds Release. Needs its own PR with the interface implemented across all three csproj pins (src, browser, tests).

Test plan

  • dotnet build druopc.slnx clean in both Release and Debug.
  • dotnet test tests -c Release: 74/74 passed.

Scrutor 7 replaces the conflicted dependabot PR #20; the only usage is
the basic assembly scan in Program.cs, unaffected by the major bump.
All 74 tests pass.

The claude-review job fails on every dependabot PR because
dependabot-triggered runs only receive Dependabot secrets, so
CLAUDE_CODE_OAUTH_TOKEN is empty. Skip the job for the bot - version
bumps don't need an AI review.
@drusteeby
drusteeby merged commit 79ec042 into main Aug 13, 2026
2 checks passed
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.

1 participant